Amgen is looking for a Senior Full Stack Developer to join their Global Commercial Digital Innovation team to design, develop, and deploy complex software applications, mentor junior developers, and contribute to the company's mission of serving patients with innovative medicines.
Requirements
- Hands on experience with various cloud services, understand pros and cons of various cloud service in well architected cloud design principles
- Hands on experience with Full Stack software development. Proficient in programming language Python(preferred), JavaScript(including ReactJS), SQL/NoSQL.
- Strong problem solving, analytical skills; Ability to learn quickly; Excellent communication and interpersonal skills
- Experienced with API integration, serverless, microservices architecture.
- Experience in SQL/NOSQL database, vector database for large language models
- Experience with Web site development, understand of web site localization processes, which involve adapting content to fit cultural and linguistic contexts.
- Experience with DevOps CICD build and deployment pipeline
Responsibilities
- Possesses strong rapid prototyping skills and can quickly translate concepts into working code
- Provide technical guidance and mentorship to junior developers.
- Take ownership of complex software projects from conception to deployment. Manage software delivery scope, risk, and timeline
- Contribute to both front-end and back-end development using cloud technology.
- Develop innovative solutions leveraging advanced data-driven algorithms and computational techniques.
- Define and implement robust software architectures on the cloud, AWS preferred
- Conduct code reviews to ensure code quality and adherence to best practices.
Other
- Doctorate degree OR Master’s degree and 2 years of software development experience OR Bachelor’s degree and 4 years of software development experience OR Associate’s degree and 8 years of software development experience OR High school diploma / GED and 10 years of software development experience
- Cloud Computing certificate preferred
- Excellent analytical and troubleshooting skills.
- Strong verbal and written communication skills
- Ability to work effectively with global, virtual teams