
Amgen is hiring Associate Software Engineer – Full Stack Developer

Amgen

Role Overview:
As an Associate Software Engineer – Full Stack Developer, you will be responsible for designing, developing, and maintaining software applications that meet business needs, ensuring system availability and performance. You will work closely with product managers, designers, and engineers to create scalable software solutions, automate operations, and respond to incidents to minimize downtime.
Roles & Responsibilities:
- Take ownership of complex software projects, from concept to deployment
- Manage software delivery scope, risks, and timelines
- Quickly translate concepts into working code with rapid prototyping
- Provide technical guidance and mentorship to junior developers
- Contribute to both front-end and back-end development using cloud technology
- Develop innovative solutions using generative AI technologies
- Conduct code reviews and ensure alignment with best practices
- Create and maintain documentation on software architecture, design, deployment, and disaster recovery
- Identify and resolve technical challenges effectively
- Stay updated with the latest technological advancements
- Collaborate with cross-functional teams, including product, business, and other stakeholders
- Design and implement custom reports, interfaces, and enhancements
- Translate functional and technical requirements into software architecture and design specifications
- Develop and execute unit tests, integration tests, and other testing strategies
- Troubleshoot and resolve software bugs and performance issues
- Provide ongoing support and maintenance for applications
What We Expect from You:
The ideal candidate is a motivated, adaptable professional with a strong passion for problem-solving and continuous learning.
Basic Qualifications:
- Bachelor’s degree in Computer Science, IT, or related field (0 to 3 years of experience) OR
- Diploma with 4 to 7 years of relevant experience
Must-Have Skills:
- Hands-on experience with Full Stack software development
- Proficiency in Python (preferred), JavaScript, SQL/NoSQL
- Strong problem-solving and analytical skills
- Ability to learn quickly and excellent communication skills
- Experience with API integration, serverless, and microservices architecture
- Familiarity with web development and localization processes
Good-to-Have Skills:
- Knowledge of information systems and network technologies
- Experience with version control systems like Git
- Understanding of software development methodologies, including Agile and Scrum
- Knowledge of cloud platforms (e.g., AWS, GCP, Azure) and containerization technologies (e.g., Docker, Kubernetes)
- Experience with monitoring and logging tools (e.g., Grafana)
- Familiarity with data processing tools like Databricks
Soft Skills:
- Excellent analytical and troubleshooting skills
- Strong verbal and written communication skills
- Ability to work with global, virtual teams
- High degree of initiative and self-motivation
- Ability to manage multiple priorities effectively
- Team-oriented with a focus on achieving team goals
- Strong presentation and public speaking skills
Education Requirement: Bachelor’s degree in Computer Science, IT, or related field (0 to 3 years of experience) OR Diploma with 4 to 7 years of relevant experience.
Technical Skills Required: Full Stack Software Development, Python, JavaScript, SQL, NoSQL, API Integration, Serverless, Microservices Architecture, Web Development, Version Control (Git), Agile, Scrum, Cloud Platforms (AWS, GCP, Azure), Docker, Kubernetes, Grafana, Databricks
Why Amgen?
At Amgen, you’ll have the opportunity to work with groundbreaking technologies, tackle challenging problems, and be part of a team making a real difference in patients’ lives. Join us and transform both the lives of patients and your career. Apply now!
Education Requirements
Eligible Batch Years
