Description
**What you will do:**
The Software Engineer designs, develops, and maintains scalable full-stack and integration solutions that support enterprise data processing, analytics, and system interoperability needs. This role focuses on backend development using Python and PySpark, front-end application development using React JS, and enterprise integration development using MuleSoft.
The engineer will be responsible for building secure, high-performance APIs, developing data pipelines, and implementing integration workflows across systems. The role requires strong hands-on development experience, understanding of data architecture and integration patterns, and the ability to work in Agile delivery teams to deliver reliable, scalable, and compliant solutions.
**Roles & Responsibilities:**
+ Design, develop, andmaintainfull-stack applications supporting enterprise data processing and integration needs.
+ Build andoptimizebackend services and distributed data pipelines using Python andPySpark.
+ Develop responsive and user-friendly front-end applications using React JS, JavaScript, HTML, and CSS.
+ Design, develop, and maintain MuleSoft APIs, integrations, and orchestration flows.
+ Implement RESTful APIs and microservices for system-to-system communication.
+ Perform data transformation, validation, and reconciliation across integrated platforms.
+ Participate in integration design discussions including API-led connectivity and best practices.
+ Troubleshoot and resolve performance issues across applications and integration layers.
+ Collaborate with cross-functional teams to translate business requirements into scalable technical solutions.
+ Contribute to CI/CD pipelines, deployment automation, and DevOps best practices.
+ Ensure solutionscomply withAmgen SDLC, security policies, and quality standards.
+ Create andmaintaintechnical documentation for application andintegrationarchitectures.
**Basic Qualifications and Experience:**
+ Any degree with 5 – 9 years of experience in Computer Science,ITor related field OR
**Functional Skills:**
**Must-Have Skills:**
+ Strong experience in **Python-based application development**
+ Hands-on experience with **PySpark** for data processing
+ Front-end development experience using **React JS** , JavaScript, HTML, and CSS
+ Solid development experience in **MuleSoft (API design, RAML,** **DataWeave** **, flow development, integrations)**
+ Strong SQL skills and experience working with relational and/or analytical databases
+ Experience designing and consuming RESTful APIs
+ Understanding of data validation, reconciliation, and quality checks
+ Familiarity with cloud-based platforms and data solutions
+ Working knowledge of Agile/SAFedelivery methodologies
+ Strong problem-solving and debugging skills
**Good-to-Have Skills:**
+ Experience with **Java or Jira-based** application development.
+ Experience developing dashboards and reports using **Power BI** **.**
+ Experience on **Databricks** for Data processing would be an added advantage.
+ Knowledge of Windows servers and Microsoft technologies.
+ Exposure to cloud platforms such as Azure, AWS, or GCP
+ Experience with CI/CD pipelines, logging, and monitoring tools
+ Familiarity with big data ecosystems and distributed processing frameworks
**Professional Certifications** **:**
+ Relevant technical certifications (preferred, not mandatory).
**Soft Skills:**
+ Strong analytical and troubleshooting abilities
+ Excellent verbal and written communication skills
+ Ability to collaborate effectively with global and cross-functional teams
+ High degree of initiative and self-motivation
+ Ability to manage multiple priorities and deliver results
+ Team-oriented mindset with a focus on quality and outcomes





