Software Engineer
Full Job Description
Software Engineer - Chennai, Tamil Nadu
Optum is seeking a motivated Software Engineer to join our team in Chennai, Tamil Nadu. This role involves designing, developing, and maintaining backend services using .NET and frontend components using React, while also contributing to data pipeline and ETL development. You will implement application features, write clean, testable code, and participate in peer reviews.
Key responsibilities include building and maintaining data pipelines with technologies like Apache Kafka, developing ETL processes, and ensuring data reliability. You will also focus on feature development, testing, and defect fixing to ensure functional correctness and system stability.
We are looking for candidates with a Bachelor's degree in Computer Science, Software Engineering, or a related field, and 3+ years of hands-on experience in software development, with a strong focus on either .NET or React. Proficiency in .NET framework (C#), React, data pipeline technologies (e.g., Apache Kafka), ETL concepts, and cloud platforms (Azure, AWS, GCP) is required. Familiarity with AI/data platforms such as Azure AI Foundry, Databricks, and concepts like GPT models, LangChain, RAG, and Agentic AI is desirable.
Strong understanding of the software development lifecycle (SDLC) in Agile/Scrum environments, system design awareness, database skills (SQL and NoSQL), and excellent collaboration, communication, and problem-solving skills are essential. This is a full-time position offering opportunities for continuous learning and professional growth within a company committed to advancing health optimization globally.
Company
Optum
Optum is a global organization dedicated to improving health outcomes through technology. We connect individuals with the care, pharmacy benefits, data, and resources essential for their well-being. O...