Overview
Associate Software Engineer role in Amgen's Commercialization Technology team, focused on front-end and user experience development, data integrations, and enterprise technology solutions that support portfolio governance operations.
What you'll do
- Develop and enhance responsive, accessible, and user-friendly front-end applications using technologies such as React, Python-based web frameworks, TypeScript/JavaScript, HTML5, and CSS.
- Build and maintain user-facing solutions using appropriate technologies, which may include custom web applications, Salesforce, and Microsoft Power Platform tools such as Power Apps, Power Automate, and Power BI.
- Translate user stories, wireframes, and design specifications into clear, reusable, and maintainable user interfaces and application components.
- Integrate front-end applications and low-code solutions with enterprise data sources, APIs, databases, and approved internal or external services.
- Support data integrations by working with APIs, data transformations, queries, and application data flows to ensure information is available accurately and efficiently to users and downstream processes.
- Create prototypes and proofs of concept to validate user experience and technical approaches and help translate approved concepts into production-ready solutions.
- Use source control, code reviews, CI/CD practices, and established development and deployment standards appropriate to the technology platform.
- Write clean, reusable, well-documented, secure, and maintainable code and configuration.
- Monitor and troubleshoot application and data-integration issues, support defect resolution, and participate in production support activities.
- Create and maintain technical documentation, including requirements, configuration notes, integration documentation, and operational support procedures.
- Work closely with product owners, business stakeholders, developers, data engineers, analysts, and other technology teams.
- Follow Agile practices, participate in sprint planning and estimation, and provide timely status updates.
- Continuously build knowledge of modern application development, data, cloud, AI, and low-code technologies as the Commercialization Technology landscape evolves.
- Maintain accurate documentation of configurations, processes, integrations, and changes.
- Contribute reusable components, documentation, and continuous improvements that strengthen the broader Commercialization Technology ecosystem.
What you'll need
- Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related field.
- Approximately 2 to 4 years of relevant software development, application development, data, or technology experience.
- Demonstrated experience developing or supporting software, data, or technology solutions in a professional environment.
- Ability to contribute to defined technical assignments while collaborating effectively with a cross-functional team.
- Ability to quickly learn unfamiliar technologies, platforms, data sources, and business processes.
- Eagerness to learn and grow in a software development and enterprise technology environment.
- Hands-on experience developing user-facing applications or interfaces using technologies such as React, Python-based web frameworks, JavaScript/TypeScript, or comparable tools.
- Experience translating business requirements, user stories, or designs into functional and user-friendly application experiences.
- Experience integrating applications with APIs, databases, enterprise data sources, or other technology platforms.
- Working knowledge of data concepts, including data structures, transformations, quality, and the ability to work effectively with unfamiliar data sources.
- Experience with at least one enterprise application or low-code platform such as Salesforce or Microsoft Power Platform (Power Apps, Power Automate, or Power BI).
- Working knowledge of application security concepts, including authentication, authorization, and access controls.
- Strong problem-solving and analytical skills; ability to learn quickly and communicate effectively with technical and nontechnical stakeholders.
- Experience working within Agile or Scrum delivery methodologies.
- Ability to create clear technical and functional documentation, including requirements, configuration instructions, data flows, and support documentation.
- Ability to collaborate effectively across global, virtual, and cross-functional teams.
Nice to have
- Experience developing and supporting enterprise-grade applications within a global, highly regulated healthcare, pharmaceutical, or biotechnology environment.
- Experience with Salesforce development or configuration, including Lightning, Flow, objects, fields, validation rules, security settings, or user access.
- Experience with Microsoft Power Platform, including Power Apps, Power Automate, or Power BI.
- Experience working with enterprise data platforms such as Databricks, relational databases, or governed APIs.
- Experience with cloud technologies such as AWS and familiarity with cloud-hosted application or data services.
- Experience with source control, CI/CD pipelines, and development platforms such as GitLab.
- Familiarity with automated testing, application monitoring, logging, and production support practices.
- Experience with authentication and authorization technologies such as OAuth 2.0, OIDC, or SAML.
- Experience developing AI-enabled applications or integrating applications with enterprise AI/ML capabilities.
- Ability to evaluate technology options and communicate technical concepts and tradeoffs in clear business terms.
- Working understanding of business operations within Research and Development, Commercialization, Operations, Process Development, Commercial, or Marketing.
- Relevant certification preferred in Salesforce, Microsoft Power Platform, cloud technologies, software development, data, DevOps, cybersecurity, Agile, or enterprise platforms.
- Agile certification is a plus, such as SAFe for Teams or equivalent.
- Salesforce or Microsoft Power Platform certification is a plus.
- Strong collaboration and communication skills, high degree of initiative, curiosity, and willingness to learn, ability to manage multiple priorities successfully, and a team-oriented focus on achieving team goals.
Details
- Location: India - Hyderabad.
Read the full description and apply on the company’s own careers page.