DevOps Engineer role
Proven experience as a DevOps Engineer or similar software engineering role.
Strong experience with Python and Groovy scripting languages.
Proficiency with Git, GitHub CLI, and GitHub Actions.
Experience with Azure Kubernetes Service (AKS) and managing containerized applications.
Expertise in using Azure Resource Manager (ARM) for Infrastructure as Code (IaC) to manage cloud resources.
Knowledge of integration and automation processes.
Strong problem-solving and teamwork skills.
Excellent verbal and written communication skills.
Well versed with dotnet core and noncore framework or scala or java as a programming language. Knowledge with No SQL and Distributed cache design will be a plus.
Knowledge of functional & object-oriented programming
Good knowledge & working skills with Data structures & algorithms.
Well versed with AWS cloud service and Serverless concepts. Knowledge of AWS Queue services is a plus.
Well versed to build large scale enterprise architecture.
Well versed with CI / CD tools. Knowledge with Jenkins and Stash will be a plus
Good in C# 5.x and higher.
Excellent in communication skills and cognitive analysis.
5+ years’ experience
Job Description:
The Backend Developer (Java & Node) is part of the Digital Technology Team. They are responsible for design, implementation and on-going enhancements of digital products and enhancing the digital experience. The developer must have a strong and continuously evolving technical mastery of RESTful API development focused on Node.js. This includes hands-on programming, participating in design sessions, code reviews, system testing during various phases of development, follow best industry practices and publish API documentations.
Looking for a Backend Services / API Developer skilled in programming server-side javascript running on Java & Nodejs Runtime. Experience in AWS Cloud ecosystem and worked with services like Lambda, API Gateway, CloudWatch, S3, etc. Backend services developers with programming experience such as Java, C# and Python are welcome to apply as long as the candidate is fluent enough to code in Javascript and work with MongoDB / No SQL Database. Full-stack developers (UI + Services) fluent in Javascript are also welcome to apply.
Responsibilities:
Design APIs, develop shippable code, documentation and unit test new features for digital products.
Works with fellow API Developers, Team Leads, Architects to deliver features through the creation of re-usable RESTful APIs.
Collaborate with Quality, Product and Cloud Engineering teams to keep digital assets fully functional, secure and up to date with business needs.
Perform pair programming, effectively communicate ideas with the team, assist in systems integration, performance testing and product releases
Implement policies, roles, data access controls, monitoring events, resolve system and data issues for continuous functioning of APIs
Required Skills:
Bachelors/4 Yr Degree
Must have 10+ years of API / Server-side development experience (Programmer, Backend Services developers, Middleware developers, Javascript(must), NodeJS, Java, C#, Backend Services Developer, AWS, Lambda, Serverless, MongoDB, Document Storage modeling, RDBMS Storage modeling.)
Must have 8 years of experience in cloud platforms (preferable AWS: both traditional EC2 and serverless Lambda), developing micro-services, CI/CD solutions (including Docker), message queue systems and background task management.
Must have 8 years of experience in developing NoSQL databases, designing data models and proficient in querying document stores (preferably MongoDB).
Knowledge in API security frameworks, token management and user access control including OAuth, JWT, OpenAPI, etc.
Must demonstrate strong programming skills in Javascript
Experience working with API Gateway, CDNs, API Performance testing, CI/CD pipelines and monitoring tools.
Ability to work in an Agile / SCRUM environment.
Self-directed with a start-up/entrepreneur mindset.
Ravenous about learning technology and problem solving.
Strong writing and communication skills.
Act as the primary contact person for communication and discussion of topics related to data management
timelines and deliverables; requests for out-of-scope tasks; and first line contact for technical or procedural
issues.
Perform hands-on data management tasks including, but not limited to, writing database design
specifications, test plans for user acceptance testing (UAT), and data transfer specifications. When these
tasks are assigned to Data Management support team members, the Principal Clinical Data Manager is
responsible for review or to provide data management oversight and approvals for the task performed to
ensure quality deliverable, including review of UAT plans to ensure accuracy and consistency among
projects. Facilitate and participate in UAT, as necessary.
Develop and maintain the Data Quality Review Plan (DQRP). Coordinate with programmers to complete the
programming and validation of the listings and summary tables as specified in the DQRP
Review data, issue queries, and resolve queries from various data sources (e.g., medical coding, medical
history, adverse events, procedures and medicinal products, and external data). Assist other Clinical
Research Organizations, Sponsor, or Investigative Sites with resolving queries.
Perform third party non-Case Report Form data management activities.
Plan, manage, and perform data processing and data management activities for assigned projects to
ensure tasks are performed in a timely manner and in compliance with trial Sponsors’ requirements.
Accurately and efficiently validate electronically captured data. Lead efforts in writing clear queries on
missing data and data points failing pre-defined range checks and/or logical checks.
Review databases edit check specifications for assigned studies. Lead efforts in developing and maintaining
standard database validation checks for common modules as well as for therapeutic/drug area specific
modules.
Perform training on the electronic data capture (EDC) system, dataflow, and quality control (QC) processes
to clinical trial personnel.
Develop and maintain the Data Management Plan (DMP). Document deviations from the DMP.
Ensures launch, delivery and completion of all Data Management activities and milestones according to
contractual agreement and relevant Standard Operating Procedures (SOPs), guidelines, and regulations
Provides project specific training to internal and external audiences as required
Trains and mentors’ data management staff, acts as a subject matter expert
Prepares input for, and participates in proposal bid defense meetings
Maintains proficiency in Data Management systems and processes through regular training. May
attend/represent the company at professional meetings/conferences
[jobs]