Amgen is seeking an Associate Software Engineer to design, develop, and maintain software applications that ensure system availability and performance. This role offers the opportunity to work with product managers, designers, and engineers to build high-quality, scalable software solutions.
Roles & Responsibilities
- Take ownership of complex software projects from conception to deployment.
- Manage software delivery scope, risk, and timeline.
- Develop rapid prototypes and translate concepts into working code.
- Provide technical guidance and mentorship to junior developers.
- Work on both front-end and back-end development using cloud technologies.
- Develop innovative solutions using generative AI technologies.
- Conduct code reviews to ensure best practices and high-quality standards.
- Maintain software architecture, design, and documentation.
- Identify and resolve technical challenges effectively.
- Stay updated with the latest trends and advancements in technology.
What We Expect of You
Basic Qualifications
- Bachelor’s degree with 0-3 years of experience in Computer Science, IT, or a related field.
- OR Diploma with 4-7 years of experience in Computer Science, IT, or a related field.
Must-Have Skills
- Hands-on experience with Full Stack development.
- Proficiency in Python (preferred), JavaScript, SQL/NoSQL.
- Strong problem-solving and analytical skills.
- Experience with API integration, serverless architecture, and microservices.
- Experience in website development and localization processes.
Good-to-Have Skills
- Knowledge of information systems and network technologies.
- Experience with version control systems like Git.
- Understanding of Agile and Scrum methodologies.
- Experience with cloud platforms (AWS, GCP, Azure) and containerization (Docker, Kubernetes).
- Familiarity with monitoring and logging tools (e.g., Grafana).
- Experience with data processing tools like Databricks.
Soft Skills
- Excellent analytical and troubleshooting skills.
- Strong verbal and written communication.
- Ability to work effectively with global and virtual teams.
- High degree of initiative and self-motivation.
- Ability to manage multiple priorities successfully.
- Strong presentation and public speaking skills.
Apply Now!
Excited about this opportunity? Click the link below to apply:
0 Comments