Associate Principal Data Engineer

at  AstraZeneca

Mississauga, ON, Canada -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate29 Nov, 2024Not Specified01 Sep, 20243 year(s) or aboveComputer Science,Web Application Design,Web,Graph Databases,Research,Information Systems,Project Managers,Relational Databases,Computer Engineering,Programming Languages,Javascript,Development Projects,Windows,Databases,User RequirementsNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

AstraZeneca is currently looking for an Associate Principal Data Engineer to join our Data Science and Modeling Team in Biopharmaceutical Development. This is an individual contributor role within a team of data engineers / software developers who create and support software tools for large scale deployment within our Accelerated Pharmaceutical Development Platform. We’ll rely on you to bring your technical acumen and experience to help the team continue to deliver world class solutions.
Our team is expanding and taking on a significant amount of responsibility. We thrive on having teammates who are a pleasure to work with. To us, this means having humility, taking accountability for your work and your team, feeling the need to continually raise the expectations of yourself and others, and lastly being a true engineer who can solve complex problems. Simply said, we seek to make an addition to the team that makes us better.
As an Associate Principle Data Engineer you will be a key part of a team who’s role is to develop, document, deploy and support data systems and tools. As a member of the team you will collaborate with colleagues in AstraZeneca’s strategic sites in Gaithersburg, MD (USA) and Cambridge, UK to transition early-stage/proof-of-concept applications into large-scale-deployment and ready these applications for broad use across the Biopharmaceutical Development organization. Early-stage application development teams at the strategic sites work directly with scientists to develop an application to automate or manage a particular science or lab-based workflow. Proof of concept testing of this application leads to a decision that the application should be scaled-out to a broader user-base and/or for permanent deployment. This role will be responsible for collaborating with the originating team as well as partnering with colleagues in IT to fully test, document, remediate source code, create APIs and launch a production-ready application that meets all user requirements, and is fully compliant with IT and internal laboratory quality standards. The following skills and expertise will be needed by the successful candidate: ability to interact directly with customers to understand user requirements, advanced coding using best practices, ensuring proper code coverage, participating in peer code reviews and delivering & deploying the solution. You will be responsible for, along with IT colleagues, defining and managing standard infrastructure and developer tools such as dev, testing and production instances of cloud services as well as templates to provide a common starting point for new applications.

A combination of most or all of the following skills are essential for any successful candidate:

  • Extensive track record of developing databases and tools for end user groups based on specific user requirements
  • Experience as a project lead or lead developer on application development projects
  • Experienced cloud application development and deployment
  • Working knowledge / expertise of AWS application development with Lambda, IoT application and infrastructure development, Extract Transform Load (ETL) expertise.

A person in this role must also have additional technical skills, along with the ability and willingness to learn new skills and technologies in a fast-paced environment. Strong candidates for this role will have many of these skills:

  • Expertise in application development (Windows and Web) is a core requirement for this position. Proficiency with relevant programming languages such as VB.Net or C#
  • Experience with REST APIs and general API design and usage
  • Knowledgeable about MVC web application design, experience using .NET Core for MVC application development (HTML, JavaScript and C#)
  • Thorough understanding of database architecture and experience in creating normalized databases
  • Experience working with relational databases, understanding of NoSQL and graph databases.
  • Developing automated solutions for the requirements that are generated by Software Leads and Project Managers.
  • Ability to learn complex work flows that may deal with scientific data in large quantities.
  • Ability to communicate system related information to stakeholders.
  • Problem solving skills through research, brainstorming or group discussion.

EDUCATIONAL REQUIREMENTS:

Bachelor’s degree or higher in Computer Engineering, Computer Science or Information Systems

  • Minimum 3 years of experience with PhD
  • Minimum 7 years’ experience with Masters
  • Minimum 9 years’ experience with Bachelors

Responsibilities:

  • Expertise in application development (Windows and Web) is a core requirement for this position. Proficiency with relevant programming languages such as VB.Net or C#
  • Experience with REST APIs and general API design and usage
  • Knowledgeable about MVC web application design, experience using .NET Core for MVC application development (HTML, JavaScript and C#)
  • Thorough understanding of database architecture and experience in creating normalized databases
  • Experience working with relational databases, understanding of NoSQL and graph databases.
  • Developing automated solutions for the requirements that are generated by Software Leads and Project Managers.
  • Ability to learn complex work flows that may deal with scientific data in large quantities.
  • Ability to communicate system related information to stakeholders.
  • Problem solving skills through research, brainstorming or group discussion


REQUIREMENT SUMMARY

Min:3.0Max:9.0 year(s)

Computer Software/Engineering

IT Software - Application Programming / Maintenance

Software Engineering

Graduate

Computer engineering computer science or information systems

Proficient

1

Mississauga, ON, Canada