As a Sr Associate Software Engineer in Manufacturing Data & Analytics at Amgen, you will play a crucial role in designing, developing, and maintaining software applications and solutions to meet business needs. Your responsibilities will include working closely with various teams to create high-quality, scalable software solutions, automate operations, monitor system health, and respond to incidents promptly to minimize downtime. Here's what you will do:
Possess strong rapid prototyping skills and translate concepts into working code efficiently
Contribute to both front-end and back-end development using cloud technology
Develop innovative solutions using generative AI technologies
Ensure code quality and consistency to standard methodologies
Create and maintain documentation on software architecture, design, deployment, disaster recovery, and operations
Identify and resolve technical challenges effectively
Collaborate with product team, business team, and other collaborators
Design, develop, and implement applications and modules, including custom reports, interfaces, and enhancements
Analyze and understand the functional and technical requirements of applications, solutions, and systems
Develop and implement unit tests, integration tests, and other testing strategies
Identify and resolve software bugs and performance issues
Customize modules to meet specific business requirements
Integrate with other systems and platforms to ensure seamless data flow and functionality
Provide ongoing support and maintenance for applications, ensuring smooth operation
Communicate design ideas and prototypes clearly to key customers and team members
Stay updated with the latest design trends and techniques
Adapt to a fast-paced environment and learn new tools and methods quickly
Innovate, explore, and implement new tools and technologies
Proactively identify and implement opportunities to automate tasks and develop reusable frameworks
Collaborate in an Agile and Scaled Agile (SAFe) environment
Use JIRA, Confluence, and Agile DevOps tools effectively
Support continuous improvement, test automation, and DevOps practices
Collaborate and communicate effectively with product teams and cross-functional teams
In terms of qualifications, you are expected to have any degree and 5 to 9 years of experience in Computer Science, IT, or a related field. Additionally, the following skills are required:
Solid understanding and experience in cloud computing principles, particularly within the AWS ecosystem
Knowledge of HTML, CSS, JavaScript, and front-end frameworks like React or Angular
Proficiency in Python/PySpark development, Fast API, Databricks, DevOps Tools, CI/CD, Data Ingestion
In-depth knowledge of data engineering concepts, ETL processes, and data architecture principles
Experienced with API integration, serverless, microservices architecture
Software engineering best practices, version control, CI/CD, automated unit testing, and DevOps
Ability to quickly learn, adapt, and apply new technologies
Strong problem-solving and analytical skills
Excellent communication and teamwork skills
Experience with Scaled Agile Framework (SAFe), Agile delivery practices, and DevOps practices
Additionally, the following skills are considered good-to-have:
Experience with AI-assisted code development tools
Experience in the biotechnology or pharma industry
Experience with monitoring and logging tools
Amgen offers competitive benefits and comprehensive Total Rewards Plans to support your professional and personal growth. Your journey with us will be supported every step of the way. As a Sr Associate Software Engineer in Manufacturing Data & Analytics at Amgen, you will play a crucial role in designing, developing, and maintaining software applications and solutions to meet business needs. Your responsibilities will include working closely with various teams to create high-quality, scalable software solutions, automate operations, monitor system health, and respond to incidents promptly to minimize downtime. Here's what you will do:
Possess strong rapid prototyping skills and translate concepts into working code efficiently
Contribute to both front-end and back-end development using cloud technology
Develop innovative solutions using generative AI technologies
Ensure code quality and consistency to standard methodologies
Create and maintain documentation on software architecture, design, deployment, disaster recovery, and operations
Identify and resolve technical challenges effectively
Collaborate with product team, business team, and other collaborators
Design, develop, and implement applications and modules, including custom reports, interfaces, and enhancements
Analyze and understand the functional and technical requirements of applications, solutions, and systems
Develop and implement unit tests, integration tests, and other testing strategies