Associate Software Engineer

Associate Software Engineer
India - Hyderabad Apply NowAssociate Software Engineer
What you will do
Let’s do this. Let’s change the world. As an Associate Software Engineer at Amgen, you will be responsible for designing, developing, and maintaining software applications and solutions on the MuleSoft Platform 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 solutions and automating operations, monitoring system health, and responding to incidents to minimize downtime.
Roles & Responsibilities:
- Design, develop, and test APIs and integrations using MuleSoft Anypoint Platform under the guidance of senior developers and architects
- Write clean, reusable, and scalable code in Python, Java, or other supported languages
- Use the MuleSoft Anypoint Platform for building APIs, integrations, and connecting enterprise systems
- Participate in configuration reviews, unit testing, and documentation
- Work with RESTful APIs, JSON, XML, and common integration patterns
- Debug, troubleshoot, and resolve issues in integration flows and scripts
- Collaborate with business analysts, architects, and other developers across the Platform team
- Follow secure development and deployment practices aligned with Amgen’s standards
- Provide ongoing support and maintenance for applications, ensuring that they operate smoothly and efficiently
- Utilize Copado to manage source control, deployments, pipeline automation, and environment management in support of release processes
- Apply development best practices to ensure code reusability, maintainability, and compliance with performance and scalability standards.
- Collaborate with quality and validation teams to develop test scripts and execute functional and system testing in regulated environments.
- Troubleshoot and resolve development or configuration issues during QA, UAT, and production support cycles.
- Participated in design reviews, sprint planning, and code reviews, contributing to Agile/Scrum ceremonies and delivery cycles.
- Maintain documentation including technical design, solution architecture, and release notes for enhancements and projects.
- Ensure all development work adheres to GxP, CSV, and compliance requirements, including documentation traceability and audit readiness.
- Collaborate with business analysts, QA, validation, and infrastructure teams to deliver reliable and compliant Salesforce solutions.
What we expect of you
We are all different, yet we all use our unique contributions to serve patients.
Basic Qualifications:
- Master’s degree or Bachelor’s degree and 3 to 6 years of Computer Science, IT or related field experience
Must-Have Skills:
- Hands-on development experience with Python, Java, or similar languages
- Understanding and application of REST APIs, HTTP methods, JSON, and XML
- Strong analytical and troubleshooting skills
- Willingness to learn MuleSoft and enterprise integration technologies
Good-to-Have Skills:
- Exposure to or basic understanding of MuleSoft Anypoint Platform or similar integration tools
- Experience with Java, SQL
- Knowledge of cloud platforms (e.g., AWS, Azure) or container technologies (Docker)
- Participation in academic or personal integration/API projects
Professional Certifications
- MuleSoft Certified Developer – Level 1 (preferred)
Soft Skills:
- Excellent problem-solving and analytical skills
- Strong communication and interpersonal abilities
- High attention to detail and commitment to quality
- Ability to prioritize tasks and work under pressure
- Team-oriented with a proactive and collaborative mindset
- Willingness to mentor junior developers and promote best practices
- Adaptable to changing project requirements and evolving technology