Optum Logo

Optum

Software Engineer

Posted 3 Hours Ago
Be an Early Applicant
In-Office
Chennai, Tamil Nadu
Mid level
In-Office
Chennai, Tamil Nadu
Mid level
Develop and maintain software applications, focusing on backend services using .NET and frontend components using React, while supporting data pipelines and ETL processes.
The summary above was generated by AI
Requisition Number: 2358583
Optum is a global organization that delivers care, aided by technology to help millions of people live healthier lives. The work you do with our team will directly improve health outcomes by connecting people with the care, pharmacy benefits, data and resources they need to feel their best. Here, you will find a culture guided by inclusion, talented peers, comprehensive benefits and career development opportunities. Come make an impact on the communities we serve as you help us advance health optimization on a global scale. Join us to start Caring. Connecting. Growing together.
Primary Responsibilities:
  • Technical Contribution
    • Software Development - Design, develop, and maintain backend services using .NET and frontend components using React by following established coding standards and best practices
    • Code Implementation - Implement application features based on defined requirements, architecture guidelines, and design specifications
    • Code Quality - Write clean, maintainable, and testable code, and participate in peer code reviews by providing and incorporating constructive feedback
    • Hands-on Problem Solving - Contribute actively to resolving complex technical issues and implementing solutions in critical areas of the application
  • Data Pipeline & ETL Development
    • Data Pipeline Development - Build and maintain data pipelines capable of handling structured and unstructured data efficiently using approved technologies such as Apache Kafka
    • ETL Implementation - Develop and support ETL processes to extract, transform, and load data from multiple source systems into analytics platforms
    • Data Reliability - Ensure data accuracy, consistency, and reliability through validation, monitoring, and error-handling mechanisms
  • Feature Development & Testing
    • Feature Implementation - Develop application features and enhancements in alignment with product requirements and sprint goals
    • Testing - Write and maintain unit tests and participate in integration testing to ensure functional correctness and system stability
    • Defect Fixing - Identify, analyze, and fix bugs reported by QA teams or users in a timely manner
  • Performance & Quality
    • Performance Optimization - Assist in identifying performance bottlenecks in applications or data pipelines and implement optimizations under guidance
    • Production Support - Support deployed applications by troubleshooting issues and contributing to root-cause analysis
  • Collaboration & Communication
    • Team Collaboration - Work closely with product managers, QA engineers, UX/UI designers, and other developers to deliver high-quality software
    • Status Updates - Provide regular updates on assigned tasks, dependencies, and risks during stand-ups and sprint ceremonies
  • Continuous Learning & Improvement
    • Technology Learning - Stay updated on developments in .NET, React, and data engineering tools (e.g., Kafka, Azure Data Factory) relevant to assigned work
    • Process Adherence - Follow engineering processes, development workflows, and quality standards, and suggest improvements where applicable
  • Professional Responsibilities
    • Documentation - Maintain clear technical documentation related to implemented features, APIs, and data flows
    • Ownership of Assigned Work - Take responsibility for timely completion of assigned tasks with a strong focus on quality and reliability
  • Compliance
    • Policy Compliance - Comply with the terms and conditions of the employment contract, company policies and procedures, and all organizational directives, including changes in work location, team assignments, work shifts, and flexible work arrangements, as required by business needs
  • Comply with the terms and conditions of the employment contract, company policies and procedures, and any and all directives (such as, but not limited to, transfer and/or re-assignment to different work locations, change in teams and/or work shifts, policies in regards to flexibility of work benefits and/or work environment, alternative work arrangements, and other decisions that may arise due to the changing business environment). The Company may adopt, vary or rescind these policies and directives in its absolute discretion and without any limitation (implied or otherwise) on its ability to do so

Required Qualifications:
  • Bachelor's DegreeBachelor's degree in Computer Science, Software Engineering, Information Technology, or a related discipline
  • Advanced Degree (Optional)A Master's degree in a relevant field is a plus but not mandatory
  • Experience
  • Professional Experience - 3+ years of hands-on experience in software development, with solid focus on either backend (.NET) or frontend (React) as the primary technology
  • Technical Experience
    • Hands-on experience developing backend services using the .NET framework (C#)
    • Good working knowledge of React for building modern, responsive web applications
    • Practical exposure to data pipeline technologies such as Apache Kafka or similar messaging/streaming platforms
    • Familiarity with ETL concepts and tools such as Databricks, Azure Data Factory (ADF), Spark/Scala
    • Exposure to AI/data platforms such as Azure AI Foundry, Databricks, and awareness of concepts like GPT models, LangChain, RAG, and Agentic AI is desirable
  • Technical Skills
    • Software Development Lifecycle - Solid understanding of the software development lifecycle (SDLC) with experience working in Agile/Scrum environments
    • System Design Awareness - Ability to understand and implement components within existing scalable and high-performance system architectures
    • Database Skills - Working knowledge of SQL and NoSQL databases such as SQL Server and MongoDB, including basic query optimization
    • Cloud Fundamentals - Experience deploying or supporting applications on cloud platforms such as Azure, AWS, or Google Cloud Platform
  • Soft Skills
    • Collaboration - Ability to work effectively within a development team and collaborate with cross-functional stakeholders such as QA, product, and design teams
    • Communication - Clear verbal and written communication skills to discuss technical tasks, blockers, and solutions within the team
    • Problem Solving - solid analytical skills with the ability to troubleshoot issues, debug code, and propose practical solutions

At UnitedHealth Group, our mission is to help people live healthier lives and make the health system work better for everyone. We believe everyone-of every race, gender, sexuality, age, location and income-deserves the opportunity to live their healthiest life. Today, however, there are still far too many barriers to good health which are disproportionately experienced by people of color, historically marginalized groups and those with lower incomes. We are committed to mitigating our impact on the environment and enabling and delivering equitable care that addresses health disparities and improves health outcomes - an enterprise priority reflected in our mission.

Optum Pune, Maharashtra, IND Office

Pune, India, India

Similar Jobs at Optum

3 Hours Ago
In-Office
Senior level
Senior level
Artificial Intelligence • Big Data • Healthtech • Information Technology • Machine Learning • Software • Analytics
The Senior Software Engineer I will work as a Full Stack Engineer/Tech Lead on an Agile Scrum team, focusing on UI development, web services, database design, and mentoring junior engineers while solving complex technical problems.
Top Skills: .Net CoreAi BuilderAngularAzureAzure OpenaiCSSDevOpsDockerGitGithub ActionsHTMLPythonReactRestful ApisSQL
3 Hours Ago
In-Office
Senior level
Senior level
Artificial Intelligence • Big Data • Healthtech • Information Technology • Machine Learning • Software • Analytics
Design, develop, and maintain software applications, focusing on back-end services using Java Spring Boot, database integration, and API development. Responsibilities include cloud deployment, quality assurance, and collaboration in Agile environments.
Top Skills: Ai ServicesApache KafkaAWSCi/CdGitGithub ActionsJavaJavaScriptJunitMockitoMongoDBMySQLPostgresReactRestful ApisSpring Boot
10 Days Ago
In-Office
Senior level
Senior level
Artificial Intelligence • Big Data • Healthtech • Information Technology • Machine Learning • Software • Analytics
Design and develop scalable microservices-based applications, manage the software development lifecycle, and participate in testing and design reviews.
Top Skills: ArtifactoryAzureCi/Cd PipelinesDockerGitJ2EeJavaJavaScriptJenkinsKubernetesMicroservicesMongoDBMs Sql ServerMySQLOracleReactRest ApisSoapSonarqubeSpring BootSpring Mvc

What you need to know about the Pune Tech Scene

Once a far-out concept, AI is now a tangible force reshaping industries and economies worldwide. While its adoption will automate some roles, AI has created more jobs than it has displaced, with an expected 97 million new roles to be created in the coming years. This is especially true in cities like Pune, which is emerging as a hub for companies eager to leverage this technology to develop solutions that simplify and improve lives in sectors such as education, healthcare, finance, e-commerce and more.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account