This job posting may have expired!
Use our `search` to find similar offers.
Similar jobs

AWS Developer

IQVIA Holdings Inc.

Durham, North Carolina

AWS Developer - AWS web app & Lambda lead

We are looking for experienced AWS Developer responsible for making our app more scalable and reliable.

Skills:

  • Experience in deploying Cloud Native Apps on Elastic Beanstalk
  • Experience in configuring and managing Beanstalk features like Monitoring, Scaling and Dynamic Updates
  • Should have knowledge or experience on any of programming languages like Java, Python, NodeJS, Typescript.
  • Should have experience in developing and debugging Lambda functions.
  • Should have experience on building distributed systems using Kinesis, Aurora, RDS.
  • Experience in AWS Lambda, Step Functions, SNS, SQS and Serverless application development.
  • Well versed with AWS ALM tools like AWS CodePipeline and CodeBuild.
  • Experience in Design, Build and deploy serverless / Microservices applications into AWS.
  • Should have good knowledge on integrating distributed systems.
  • AWS Associate Solution Architect or Solution Architect certification is preferred.

Experience:

  • 7+ yrs. of years of professional experience in core AWS services
  • Deep understanding of core AWS services, uses, and AWS architecture best practices
  • Highly proficient in one or more languages from our stack (Java, C, C++, etc)
  • Proficient understanding of AWS services (e.g. S3, EC2, Lambda, Glacier, SNS, EBS, CloudFront, SQS, VPC, Kinesis, and Elastic Beanstalk, etc) 
  • Excellent understanding and experience of cloud native application design principles (like micro- services, stateless application meant for cloud, containers, 12 factor app principles etc.)
  • Good experience and exposure of Cloud Native architecture, development, and deployment on public clouds AWS
  • Good hands-on experience in Linux/*nix systems (shell scripts, system activity reports, stats, familiarity with processes, dump and log analysis) preferred
  • Understanding of clusters, distributed architecture, container environments
  • Familiarity/Experience with container technologies, e.g. Docker, Kubernetes etc.
  • Knowledge on CI/CD tools like Bosh, Chef, Puppet, Jenkins, Git, Concourse is preferred
  • Experience working on agile development teams (ideally leveraging Scrum or Kanban)
  • Experience with Jenkins, Hudson, Bamboo, TeamCity, and other Continuous Integration tools
  • Experience with Spring, Spring Security, Spring MVC, Spring Integration, Spring Data
  • Experience with production systems and dealing with production issues
  • A clear understanding of cloud service and deployment models
  • Experience working on a team delivering a customer facing product
  • Improve and document standard operating procedures
  • Willing and able to learn new technologies and industry trends for cloud computing
  • Experience estimating enterprise-scale software development projects
  • Strong critical thinking/problem solving skills
  • Experience in one of the following platform environments is a must

Responsibilities:

  • Collaborate with the IT team to migrate web applications to AWS 
  • Understand current infrastructure and stack in order to employ best AWS solutions
  • Design and implement cost-effective migration strategies 
  • Create different AWS services such as API, RDS instance and Lambda to build a serverless application
  • Create reusable, effective, and scalable code
  • Identify bottlenecks and bugs in the system and develop solutions
  • Conducting software analysis, testing, updating, and debugging 
  • Test and update application so that it can be used on all web browsers
  • Design, build, and maintain efficient, reusable, and reliable application using AWS services and hands on with cloud native application (like micro-services, Lambda, Bean stack using stateless application meant for cloud, containers, 12 factor app principles etc.)
  • full-stack development, in PHP/Python/NodeJs/Angular or any other programming language.
  • Roll out new features, and analyzing (and reacting) to the results you discover from our system services and user feedback
  • Optimize existing functionality for improved response times
  • Collaborate with the team to design, develop, unit test, and support new features
  • Searching creatively for the best solution, while building for the end-user
  • Consistently deliver readable, maintainable and efficient code
  • Performance tuning, testing, refactoring, usability, and automation
  • Participate actively in Scrums, sprint planning meetings, and sprint retrospectives.
  • Rapidly mockup proof-of-concept implementation of ideas and present to internal stakeholders
  • Stay informed of new tools, libraries, and best practices and sharing ideas with the team for continuous improvement of the tool-chain and development process
  • Support, maintain, and help document software functionality
  • Work with other departments, stakeholders, and customers on software development, improvements, internal tools, and implementation issues

At IQVIA, we believe in pushing the boundaries of human science and data science to make the biggest impact possible – to help our customers create a healthier world. The advanced analytics, technology solutions and contract research services we provide to the life sciences industry are made possible by our 67,000+ employees around the world who apply their insight, curiosity and intellectual courage every step of the way. Learn more at jobs.iqvia.com.


IQVIA is an EEO Employer - Minorities/Females/Protected Veterans/Disabled

IQVIA, Inc. provides reasonable accommodations for applicants with disabilities.  Applicants who require reasonable accommodation to submit an application for employment or otherwise participate in the application process should contact IQVIA’s Talent Acquisition team at workday_recruiting@iqvia.com to arrange for such an accommodation.

Job posted: 2021-01-16

3
Abonneren