Job Description
Summary
Join ExxonMobil India as a Senior Software Developer in Bangalore and play a vital role in driving digital innovation for one of the world’s leading energy companies. In this role, you will design, develop, and deploy cutting-edge software solutions supporting ExxonMobil’s Global Projects & Low Carbon Solutions (LCS) businesses. If you have 8+ years of experience with Microsoft technologies (.NET, C#, WPF), cloud platforms like Azure, and a passion for software engineering best practices, this is your chance to contribute to transformational projects that power sustainable energy innovation. Apply today to build scalable, secure, and modern applications in a dynamic, agile environment.
Job Details at a Glance
| Job Title | Senior Software Developer |
|---|---|
| Company | ExxonMobil India |
| Location | Bangalore, Karnataka, India |
| Employment Type | Full-time |
| Shift Timing | Day Shift (Standard Office Hours) |
| Experience Required | Minimum 8 years in software development |
| Key Technologies | .NET, C#, WPF, WCF/Web API, Microsoft Azure, MS-SQL, Entity Framework |
| Development Methodology | Agile, CI/CD |
| Industry | Energy, Oil & Gas, Software Development |
Key Responsibilities
Software Development & Collaboration
- Partner with cross-functional teams and management to deliver innovative software solutions.
- Lead all phases of software development: planning, requirements gathering, design, coding, testing, deployment, and ongoing support.
- Analyze and understand complex business requirements to design scalable desktop and cloud-based applications.
- Develop and enhance proprietary modules using Microsoft technologies (.NET, WPF, Web API).
- Implement modern authentication and authorization features to improve application security.
- Conduct unit, integration, and automation testing to ensure high-quality code.
- Participate actively in Agile ceremonies and collaborate closely with Product Owners and technical experts.
- Monitor application and system health using CI/CD pipelines and troubleshoot production issues.
- Produce clear technical documentation and promote coding best practices.
- Innovate to improve product features and software development processes continuously.
Skills and Qualifications
Essential Skills
- Bachelor’s or Master’s degree in Computer Science or related field, with a GPA of 7+.
- Minimum 8 years of professional experience in software development using Microsoft technology stack:
- C#, .NET Framework/Core, WPF, WCF/Web API
- MS-SQL Server, Entity Framework
- Hands-on experience with Microsoft Azure cloud services.
- Strong experience in RESTful API design and development.
- Skilled in UI frameworks like WPF, with knowledge of MVVM pattern.
- Proven expertise in Agile development and CI/CD pipeline implementation.
- Excellent problem-solving, debugging, and analytical skills.
- Strong verbal and written communication skills in English.
Preferred Qualifications
- Experience in upstream oil and gas or energy sector software development.
- Familiarity with front-end frameworks: Angular, ReactJS, TypeScript, JavaScript, CSS, HTML5.
- Knowledge of security best practices and modern authentication methods.
Why Work at ExxonMobil India?
- Competitive salary and comprehensive benefits package including medical, maternity, life, and accidental coverage.
- Retirement plans and financial security programs.
- Access to global networking and cross-functional career growth opportunities.
- Generous paid time off, holidays, daycare assistance, and workplace flexibility.
- Extensive training, development, tuition assistance, and relocation support.
- Join a company committed to sustainability, innovation, and community engagement.
Apply Now
Ready to advance your software development career with ExxonMobil Bangalore? Join a world-class team innovating the future of energy.
👉 Apply today at: https://jobs.exxonmobil.com
Stay connected for more updates: Follow ExxonMobil India on LinkedIn, Instagram, Facebook, and YouTube.