As a Senior Associate Software Engineer at Amgen, you will be responsible for developing and maintaining software applications to meet business needs. You will collaborate with a team of software engineers, participate in the full software development life cycle, and ensure the delivery of high-quality code and solutions. Your strong programming skills, problem-solving abilities, and attention to detail will contribute to the development of robust and scalable software solutions.
Key Responsibilities
-
Design and Develop scalable custom solutions on the Salesforce Service Cloud platform using Apex, Lightning Web Components (LWC), Visualforce, Aura and work with SOQL.
-
Implement and configure standard and custom Salesforce objects, fields, layouts, Flows, validation rules, and approval processes.
-
Develop Apex classes, triggers (including batch classes, schedulers), and robust exception-handling logic.
-
Write test classes for code coverage, perform unit testing and support UAT.
-
Build and maintain integrations using REST and SOAP APIs with external/internal systems.
-
Utilize DevOps tools such as Copado, Git, and CI/CD pipelines for deployment automation and release management.
-
Participate in code reviews, manage releases and handle deployments
-
Troubleshoot and resolve issues, perform root-cause analysis, and optimize system performance and code quality.
-
Collaborate with business analysts, architects, and other stakeholders to understand business needs and translate them into technical solutions.
-
Participate in Agile ceremonies and actively contribute to sprint planning, estimation, retrospectives, and demos.
-
Guide and mentor junior developers in standard development practices, code reviews, and platform optimization.
-
Maintain clear documentation of processes, solutions and system architecture.
-
Ensure salesforce best practices are implemented.
Must-Have Qualifications
-
Bachelor’s or master’s degree in computer science, Information Technology, or related field.
-
4 - 7 years of hands-on Salesforce development experience.
-
Proficiency in:
-
Lightning Web Components (LWC)
-
Apex (classes, triggers, batch processing)
-
Visualforce & Aura
-
Salesforce configuration and security models
-
Experience integrating Salesforce with internal and third-party systems using REST/SOAP APIs.
-
Solid understanding of Salesforce platform capabilities, object model, sharing rules, and automation tools.
-
Experience with Git, version control branching strategies, and CI/CD practices in large enterprise environments.
-
Demonstrated expertise with Copado for deployment management and pipeline automation.
Preferred Qualifications
-
Salesforce Platform Developer I certification
-
Salesforce Platform Developer II certification
-
Salesforce Administrator certification
Soft Skills
-
Strong problem-solving and analytical capabilities
-
Excellent written and verbal communication skills
-
Detail-oriented and committed to code quality and performance optimization
-
Self-motivated and adaptable in fast-paced environments
-
Collaborative, team-first mindset
-
Willingness to mentor junior team members and drive platform best practices