
Manager Software Engineer
- Hyderabad, Telangana
- Permanent
- Full-time
- Lead in the design, development, and implementation 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
- Help turn ideas into basic working code through 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
- Support the execution of unit and integration tests, and contribute to maintaining software quality
- Lead others in identifying and fixing minor bugs and defects during development or testing phases
- Own the maintenance and support of applications by monitoring performance and reporting issues
- Lead development CI/CD pipelines as part of DevOps practices and assist in the release process
- Proficient experience in Agile or Scrum methodologies
- Professional software development experience
- Proficient with cloud-based platforms and system integration
- Proficient version control systems like Git & Release management tools
- Fluent in enterprise collaboration platforms such as O365, SharePoint Online and MS Teams
- Proficiency in incorporating AI tools in daily activities as well as proactively seeking opportunities to utilize and extend AI toolsets into development work
- Direct experience in managing and coaching technical staff
- Direct experience in working in global teams
- Direct experience of in one or more of the enterprise platforms such as AWS, Databricks, Posit, 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