138 Software Engineering jobs in Delhi
Senior Software Engineering Lead-Oracle
Posted 4 days ago
Job Viewed
Job Description
The health solutions marketplace is hungry for new ideas, innovative products and software that drives elevated performance for the business and the customer. Optum, part of the UnitedHealth Group family of businesses, is feeding incredible solutions to that marketplace every day by bringing out the best in our software engineering teams. We serve customers across the health system. Not only do we have more of them every day, we also have more technology, greater data resources and far broader expertise than any competitor anywhere. We're out to change the way our businesses and consumers engage with technology. If you're in, you'll be challenged like never before.
This role is equally challenging and rewarding. You'll need to stay positive at all times especially in difficult situations. You'll be asked to mentor, challenge, and communicate effectively with all different types of people.
As the Engineering Lead in our Development team, you will work closely with a team of highly skilled software engineers focused on enhancement and support of our Human Capital software applications. This role combines strategic thinking, exceptional communication skills, and the ability to manage a team responsible for the day-to-day execution of our product development requirements.
**Primary Responsibilities:**
+ Code/develop/configure robust, configurable, and scalable solutions that fulfill customer needs and resolve user issues
+ Conceptualize integration solutions to make both large and small improvements to the Human Capital integrations landscape
+ Understand functional requirements and business needs and fully incorporate them into high-quality, low-defect solutions
+ Support functional and technical testing
+ Plan and execute deployments and releases
+ Mentor junior developers and provide technical leadership across projects.
+ Implement and support data transmission solutions using modern technologies including APIs
+ Analyze behind the scenes data using SQL queries
+ Utilize application of modern software engineering practices to ensure high-quality solution outcomes
+ Ensure non-functional requirements are incorporated into solutions such as performance and availability
+ Create reusable, shared code whenever possible
+ Work within an agile development/delivery framework
+ Focus on improvement of agile development metrics including Time to Build (TTB) and Time to Value (TTV)
+ Develop integrations across multiple technologies
+ Initiates and implements strategies to embed quality practices in culture
+ Quickly identify defect root causes and drive towards resolution
+ Drives code reuse; minimizes redundant development by use of pattern-based approach
+ Uses critical thinking mindset to ensure all possible outcomes are accounted for in preventing operational issues (I.e. failure points)
+ Work within an agile development/delivery framework
+ Coordinate improvement of agile development metrics including Time to Build (TTB) and Time to Value (TTV)
+ Approach the role with a learning mindset with drive to learn new technologies and programming languages
+ Leverage AI capabilities within Oracle HCM Cloud to build a high-quality integration framework, enabling intelligent automation, enhanced data flow, and predictive insights across HR systems
+ 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 regard 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:**
+ Must have full time Graduation Degree
+ 7+ years of hands-on experience in Oracle HCM development using Oracle Integration Cloud (OIC)
+ 7+ years of PL/SQL development experience
+ 7+ years of experience developing reports using BI Publisher (BIP) and Oracle Transactional Business Intelligence (OTBI)
+ 7+ years of hands-on SQL development experience
+ Sound knowledge in developing and consuming APIs (SOAP, REST).
+ 5+ years of delivering products and value within an Agile-development framework
+ Experience in developing and consuming APIs (SOAP, REST)
+ Experience with data integration technologies and tools such as HDL, HCM Extracts, and BICC
+ Solid expertise in Oracle HCM Cloud modules and architecture
+ Solid understanding of data modeling, performance tuning, and debugging
**Soft Skills:**
+ Solid communication and collaboration skills
+ Ability to translate business requirements into technical solutions
+ Problem-solving and analytical thinking
**Preferred Qualifications:**
+ Oracle Certified Professional (OCP)
+ Oracle Cloud Infrastructure (OCI) 2025 Certified Application Integration Professional certification
_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._
Lead Software Development Engineer
Posted 11 days ago
Job Viewed
Job Description
Responsibilities:
- Lead a team of software engineers in the design, development, testing, and deployment of robust software applications.
- Architect scalable, maintainable, and high-performance software solutions.
- Write clean, efficient, and well-documented code in relevant programming languages (e.g., Java, Python, C++, JavaScript).
- Conduct code reviews, provide constructive feedback, and ensure adherence to coding standards.
- Collaborate with product managers, designers, and other stakeholders to define project requirements and technical specifications.
- Mentor and coach junior engineers, fostering their technical growth and professional development.
- Troubleshoot and resolve complex software defects and production issues.
- Drive the adoption of best practices in software development, including Agile methodologies, CI/CD, and automated testing.
- Evaluate and introduce new technologies and tools to improve development efficiency and product quality.
- Contribute to technical strategy and roadmap planning for the engineering department.
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
- Minimum of 8 years of professional software development experience.
- Proven experience in a leadership or lead engineer role.
- Expertise in one or more programming languages (e.g., Java, Python, Go, C#, JavaScript).
- Strong understanding of data structures, algorithms, and object-oriented design principles.
- Experience with microservices architecture, distributed systems, and cloud platforms (AWS, Azure, GCP).
- Proficiency in database technologies (SQL, NoSQL) and ORM frameworks.
- Familiarity with front-end technologies and frameworks (e.g., React, Angular, Vue.js) is a plus.
- Experience with CI/CD tools and practices.
- Excellent analytical, problem-solving, and communication skills.
- Ability to lead and inspire a team in a collaborative environment.
Software Development Lead
Posted 7 days ago
Job Viewed
Job Description
About the Role
We are seeking an experienced Lead – Software Development with 8–10 years of proven expertise in designing and delivering scalable, secure, and high-performing web applications. In this role, you will lead a team of developers, define technical direction, and ensure best practices while staying hands-on in both front-end and back-end development. You will play a pivotal role in driving innovation, mentoring team members, and collaborating with stakeholders to deliver seamless digital experiences.
Key Responsibilities Leadership & Strategy
Lead, mentor, and inspire a team of front-end and back-end developers, fostering a culture of innovation, collaboration, and accountability.
Define coding standards, architecture guidelines, and best practices for scalable, maintainable, and secure applications.
Partner with product managers, UX/UI designers, and stakeholders to align business requirements with technical solutions.
Drive sprint planning, code reviews, and performance evaluations to ensure high-quality delivery.
Front-End Development
Architect and oversee the development of responsive, accessible, and high-performing web interfaces using HTML5, CSS3, JavaScript, and frameworks like React.js, Angular, or Vue.js .
Ensure UI consistency, usability, and cross-browser/device optimization.
Collaborate with UX/UI teams to translate designs into pixel-perfect, user-friendly applications.
Back-End Development
Design and maintain APIs, server-side logic, and microservices using Node.js, Express.js, PHP, Python (Django/Flask), or similar technologies .
Optimize data flow and storage using relational and non-relational databases (MySQL, PostgreSQL, MongoDB ).
Ensure system security, scalability, and performance optimization through well-architected solutions.
Engineering Excellence
Oversee code reviews, testing, and CI/CD pipeline management to maintain code quality and streamline releases.
Integrate third-party services, APIs, and tools to accelerate development.
Stay current with emerging technologies and recommend adoption where beneficial.
Collaborate with DevOps teams for containerization, cloud deployment, and automation (Docker, AWS, CI/CD pipelines) .
Key Skills & Requirements
Bachelor’s/Master’s degree in Computer Science, IT, or related field.
8–10 years of experience in full-stack web development with at least 2–3 years in a leadership or team lead capacity .
Strong expertise in front-end (HTML, CSS, JavaScript, React/Angular/Vue) and back-end (Node.js, Express, PHP, Python, Django/Flask) development.
Proven experience with RESTful APIs, microservices architecture, Git/version control , and Agile/Scrum methodologies.
Solid understanding of application security, performance optimization, and scalable architecture .
Familiarity with DevOps, Docker, cloud platforms (AWS/Azure/GCP), and CI/CD is highly desirable.
Exceptional problem-solving, communication, and stakeholder management skills.
Strong ability to mentor, coach, and grow a high-performing development team .
Software Development Apprentice
Posted 15 days ago
Job Viewed
Job Description
Key Responsibilities:
- Assist in the design, development, and testing of software applications.
- Learn and apply various programming languages and development tools.
- Collaborate with senior developers on coding tasks and bug fixes.
- Participate in code reviews and team meetings.
- Contribute to the documentation of software projects.
- Troubleshoot and resolve technical issues under guidance.
- Engage in learning new technologies and development methodologies.
- Support the deployment and maintenance of software solutions.
- High school diploma or equivalent; pursuing or completed a degree in Computer Science or a related field is a plus.
- Demonstrated passion for software development and technology.
- Basic understanding of programming concepts is advantageous.
- Strong analytical and problem-solving abilities.
- Excellent communication and teamwork skills for remote collaboration.
- Ability to learn quickly and adapt to new technologies.
- Self-motivated and disciplined to work effectively in a remote setting.
- Eagerness to receive mentorship and feedback.
Software Development Apprentice
Posted 22 days ago
Job Viewed
Job Description
Responsibilities:
- Assist in the design, development, and testing of software applications.
- Write clean, maintainable, and efficient code under the guidance of senior developers.
- Participate in code reviews and learn from constructive feedback.
- Collaborate with team members to understand project requirements.
- Troubleshoot and debug software issues.
- Contribute to documentation of code and processes.
- Learn and apply software development best practices and methodologies.
- Actively engage in training sessions and skill-building activities.
- Support the deployment and maintenance of software solutions.
- High school diploma or equivalent; Bachelor's degree in Computer Science or a related field is a plus.
- Demonstrated passion for software development and technology.
- Basic understanding of programming concepts and logic.
- Strong analytical and problem-solving skills.
- Excellent communication and collaboration abilities.
- Eagerness to learn and adapt to new technologies.
- Ability to work effectively in a remote team environment.
- Previous coding projects or personal study in programming is beneficial.
Graduate Software Development Engineer (Remote)
Posted 2 days ago
Job Viewed
Job Description
Senior Software Development Engineer (Backend)
Posted 15 days ago
Job Viewed
Job Description
Key Responsibilities:
- Design, develop, test, deploy, and maintain backend services and APIs using (Specify programming languages, e.g., Java, Python, Node.js).
- Architect and implement scalable and resilient microservices.
- Collaborate with frontend engineers to integrate user-facing elements with server-side logic.
- Optimize applications for maximum speed, scalability, and security.
- Work with databases, ensuring efficient data storage, retrieval, and management ((Specify databases, e.g., SQL, NoSQL)).
- Write clean, well-documented, and maintainable code.
- Participate in code reviews, providing constructive feedback to peers.
- Troubleshoot and debug production issues, implementing effective solutions.
- Contribute to the continuous improvement of development processes, tools, and technologies.
- Stay abreast of emerging backend technologies and industry best practices.
- Mentor junior engineers and contribute to a culture of technical excellence.
- Collaborate with product managers to understand user needs and translate them into technical requirements.
Qualifications:
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
- 5+ years of professional experience in backend software development.
- Proficiency in at least one modern programming language (e.g., Java, Python, Go, Node.js).
- Strong understanding of RESTful API design principles and best practices.
- Experience with cloud platforms such as AWS, Azure, or GCP.
- Familiarity with containerization technologies like Docker and Kubernetes.
- Experience with relational and/or NoSQL databases.
- Solid understanding of software development principles, design patterns, and data structures.
- Excellent problem-solving and analytical skills.
- Strong communication and teamwork abilities.
- Experience working in an Agile development environment.
- Previous experience in a hybrid work setup is a plus.
Be The First To Know
About the latest Software engineering Jobs in Delhi !
Junior Software Development Apprentice
Posted today
Job Viewed
Job Description
Graduate Trainee - Software Development
Posted 2 days ago
Job Viewed
Job Description
Responsibilities:
- Participate in coding, testing, and debugging of software applications.
- Assist in the design and development of new software features.
- Learn and apply various programming languages and development tools relevant to the company's technology stack.
- Collaborate with senior developers and team members on assigned projects.
- Contribute to code reviews and follow established coding standards.
- Assist in documenting software designs, processes, and user guides.
- Engage in problem-solving sessions and contribute innovative ideas.
- Learn about agile development methodologies and participate in team ceremonies.
- Gain exposure to different areas of software development, such as frontend, backend, or database management.
- Proactively seek opportunities to expand technical knowledge and skills.
- Support the team in maintaining and improving existing software systems.
Qualifications:
- Recent graduate with a Bachelor's or Master's degree in Computer Science, Information Technology, Software Engineering, or a closely related field.
- Strong foundational knowledge of at least one programming language (e.g., Java, Python, C++, JavaScript).
- Understanding of data structures, algorithms, and object-oriented programming concepts.
- Enthusiasm for learning and a genuine passion for software development.
- Excellent analytical and problem-solving abilities.
- Strong communication skills, both written and verbal.
- Ability to work independently and manage time effectively in a remote setting.
- Team player with a positive attitude and willingness to contribute.
- Familiarity with version control systems like Git is a plus.
- Eagerness to embrace new technologies and methodologies.
This is more than just an internship; it's a launchpad for your software engineering career. Our client is committed to nurturing talent and providing a supportive and challenging environment where you can thrive. The fully remote nature of this role allows for maximum flexibility and accessibility. If you are a driven graduate ready to make a significant impact and learn from the best, we encourage you to apply. We are looking for individuals who are not afraid to ask questions and are keen to grow within a collaborative and forward-thinking company culture.
Graduate Software Development Apprentice
Posted 3 days ago
Job Viewed
Job Description
Responsibilities:
- Assist in the design, development, testing, and deployment of software applications under the guidance of senior engineers.
- Write clean, efficient, and well-documented code in accordance with industry best practices.
- Participate in code reviews, providing constructive feedback and learning from experienced team members.
- Collaborate with cross-functional teams to understand project requirements and contribute to solutions.
- Learn and apply various programming languages, frameworks, and development tools.
- Troubleshoot and debug software issues, identifying root causes and implementing effective fixes.
- Contribute to the development of technical documentation and user guides.
- Engage in continuous learning and skill development, staying updated with emerging technologies.
- Participate in team meetings, stand-ups, and project planning sessions.
- Gain exposure to the full software development lifecycle (SDLC).
- Recent graduate with a Bachelor's or Master's degree in Computer Science, Engineering, Information Technology, or a closely related field.
- Strong understanding of fundamental programming concepts and data structures.
- Familiarity with at least one programming language such as Java, Python, C++, or JavaScript.
- Basic knowledge of software development methodologies (e.g., Agile).
- Excellent problem-solving and analytical skills.
- Good communication and teamwork abilities.
- Eagerness to learn and adapt to new technologies and challenges.
- Ability to work effectively in a hybrid work environment.
- Prior internship or personal project experience in software development is a plus.
- A proactive attitude and a passion for technology.
Explore software engineering opportunities in