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

Share on LinkedInShare on FacebookShare on Google+Pin on PinterestEmail this to someone