About the Role
Amgen is hiring for Associate Software Engineer - Full Stack Developer. This vital role is responsible for designing, developing, and maintaining software applications and solutions that meet business needs, ensuring the availability and performance of critical systems. The role involves close collaboration with product managers, designers, and other engineers.
Job Profile Details:
- Job Profile: Associate Software Engineer – Full Stack Developer
- Degree Required: B.E/B.Tech/B.Sc/Diploma
- Experience Required: 2+ Years
- Salary/CTC: Best in Industry
What you will do:
Let’s do this. Let’s change the world. In this vital role you will be responsible for designing, developing, and maintaining software applications and solutions that meet business needs and ensuring the availability and performance of critical systems and applications. This role involves working closely with product managers, designers, and other engineers to create high-quality, scalable software solutions and automating operations, monitoring system health, and responding to incidents to minimize downtime.
Roles & Responsibilities:
- Assist in developing and maintaining software applications from design to deployment.
- Support both front-end and back-end development tasks using modern frameworks and cloud technologies.
- Help integrate applications with other systems and APIs to ensure smooth data flow and functionality.
- Participate in testing activities including unit and integration tests to ensure code quality.
- Contribute to debugging and resolving software issues under guidance from senior developers.
- Collaborate closely with product managers, designers, and QA teams to deliver features on time.
- Write clean, maintainable code and keep documentation up to date.
- Support RUN and maintenance activities, including monitoring, troubleshooting, and resolving production issues to ensure application stability.
- Execute release management activities, including code deployment and promotion through environments to production in alignment with established release governance and change control processes.
- Stay curious and keep learning about new technologies and best practices in software development.
What we expect of you:
- Basic Qualifications: Master’s degree / Bachelor’s degree and 2 to 5 years in Computer Science, IT or related field.
- Preferred Qualifications: 2+ years of hands-on experience with Adobe Experience Manager (AEM). Basic understanding of AEM Sites and Components, including templates, dialogs, and workflows. Experience with AEM Forms and experience supporting or configuring adaptive forms is a plus. Familiarity with integrating AEM with APIs or external systems (RESTful or SOAP). Understanding of web technologies such as HTML, CSS, JavaScript, and responsive design principles. Experience working in Agile or Scrum development environments. Knowledge of version control systems like Git and basic awareness of CI/CD pipelines (GitLab, Jenkins, or GitHub Actions). Understanding of AEM Assets, Sites, and Forms architecture, including dispatcher configuration and integration with backend services.
- Soft Skills: Excellent analytical and troubleshooting skills. Strong verbal and written communication skills. Ability to work effectively with global, virtual teams.