Sr Associate Software Engineer
Qualifications & Requirements
Experience Level: Senior Level
Full Job Description
Join Amgen's mission to serve patients by applying for the role of Sr. Associate Software Engineer, Manufacturing Data & Analytics in Hyderabad, Telangana.
In this role, you will be responsible for designing, developing, and maintaining software applications and solutions to meet business needs, ensuring the availability and performance of critical systems. You will collaborate with product owners, designers, data engineers, and other engineers to create high-quality, scalable software solutions. Your responsibilities will include automating operations, monitoring system health, and responding to incidents to minimize downtime. You will also be tasked with rapid prototyping, contributing to both front-end and back-end development using cloud technology, and developing innovative solutions using generative AI. Maintaining code quality, creating comprehensive documentation, and resolving technical challenges effectively are key aspects of this position. You will work closely with product and business teams to design, develop, and implement applications, modules, custom reports, interfaces, and enhancements. Translating functional and technical requirements into software architecture and design specifications, developing and implementing various testing strategies, and resolving software bugs and performance issues will be essential. Collaboration with multi-functional teams, including product management, design, and QA, is expected. You will customize modules, integrate with other systems, and provide ongoing support and maintenance. Communicating design ideas, staying updated with the latest design trends, and adapting to a fast-paced environment are crucial. You will also have opportunities to explore and implement new tools and technologies, automate tasks, develop reusable frameworks, and work within an Agile and Scaled Agile (SAFe) environment using tools like JIRA and Confluence.
Responsibilities:
- Rapid prototyping and translating concepts into working code.
- Front-end and back-end development utilizing cloud technologies.
- Developing solutions with generative AI technologies.
- Ensuring code quality and adherence to standard methodologies.
- Creating and maintaining documentation for software architecture, design, deployment, disaster recovery, and operations.
- Identifying and resolving technical challenges.
- Collaborating with product, business, and cross-functional teams.
- Designing, developing, and implementing applications, modules, custom reports, interfaces, and enhancements.
- Analyzing and translating requirements into software architecture and design specifications.
- Developing and implementing unit, integration, and other testing strategies.
- Identifying and resolving software bugs and performance issues.
- Working with product management, design, and QA to deliver high-quality software.
- Customizing modules to meet specific business requirements.
- Integrating with other systems and platforms for seamless data flow.
- Providing ongoing support and maintenance for applications.
- Communicating design ideas and prototypes effectively.
- Staying updated with the latest design trends and techniques.
- Adapting to a fast-paced environment and learning new tools quickly.
- Innovating and implementing new tools and technologies for enhanced user experience.
- Automating tasks and developing reusable frameworks.
- Working in an Agile and Scaled Agile (SAFe) environment.
- Utilizing JIRA, Confluence, and Agile DevOps tools.
- Supporting continuous improvement, test automation, and DevOps practices.
- Communicating effectively with teams to understand business requirements and translate them into technical solutions.
Qualifications:
- Any degree with 5 to 9 years of experience in Computer Science, IT, or a related field.
- Strong understanding and experience in cloud computing principles, particularly AWS.
- 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, and Data Ingestion.
- In-depth knowledge of data engineering concepts, ETL processes, and data architecture principles.
- Experience with API integration, serverless, and microservices architecture.
- Ability to write clean, efficient, and maintainable code.
- Experience with software engineering best practices, including version control (Git), CI/CD (Jenkins), and automated unit testing.
- Strong problem-solving and analytical skills.
- Excellent communication and teamwork skills.
- Experience with Scaled Agile Framework (SAFe), Agile delivery practices, and DevOps practices.
Preferred Qualifications:
- Experience with AI-assisted code development tools (e.g., GitHub Copilot, Cursor, Claude Code).
- Experience in the biotechnology or pharmaceutical industry.
- Experience with monitoring and logging tools (e.g., Prometheus, Grafana, Splunk).
Educational & Professional Certifications (Preferred):
- AWS Certified Cloud, Data Engineer, Developer, or Solutions Architect.
- Databricks Certificate.
- Scaled Agile SAFe certification.
Soft Skills:
- Excellent analytical and troubleshooting skills.
- Strong verbal and written communication skills.
- Ability to work effectively with global, virtual teams.
- High degree of initiative and self-motivation.
- Ability to manage multiple priorities successfully.
- Team-oriented focus.
- Ability to learn quickly, be organized, and detail-oriented.
- Strong presentation and public speaking skills.
Company
Amgen
Amgen is a global biotechnology company dedicated to discovering, developing, manufacturing, and delivering innovative human therapeutics. With a mission to serve patients battling serious illnesses, ...