
Senior Associate Software Engineer
- Hyderabad, Telangana
- Permanent
- Full-time
- Design, develop, and implement of software applications and modules
- Take ownership of Development/configuration of user stories in collaboration with experienced engineers
- Create and maintain documentation on software design and configuration
- Develop simple prototypes and proof-of-concepts
- Contribute to both front-end and back-end development tasks using various Amgen preferred platforms/tools, with mentorship
- Work with the team to troubleshoot and resolve technical issues, escalating when needed
- Analyze business and technical requirements and begin translating them into simple development tasks
- Execute unit and integration tests, and contribute to maintaining software quality
- Identify and fix minor bugs and defects during development or testing phases
- Contribute to the maintenance and support of applications by monitoring performance and reporting issues
- Use CI/CD pipelines as part of DevOps practices and assist in the release process
- Master's degree / Bachelor's degree in Computer Science, Information Technology, or a related field and 5 to 9 years of relevant experience
- Working experience in Agile or Scrum methodologies
- Experience developing solutions on Salesforce
- Experience working on academic or personal software projects
- Experience with cloud-based platforms and system integration
- Working knowledge of version control systems like Git & Release management tools
- Fluent in enterprise collaboration platforms such as O365, SharePoint Online and MS Teams
- Incorporate AI tools in daily activities as well as proactively seeking opportunities to utilize and extend AI toolsets into development work
- Working understanding of in one or more of the enterprise platforms such as AWS, Databricks, SAP, Salesforce, Veeva, Planisware, or Anaplan
- Working understanding in one or more vertical-specific platforms in R&D, Operations, Process Development and Commercial/Marketing areas
- Certifications related to Agile or any software or cloud platform are advantageous
- Excellent analytical and troubleshooting skills
- Comfortable to work effectively with global, virtual teams
- High degree of initiative and self-motivation