What Role You Will Play In Our Team
We are looking for a dynamic, creative, and resourceful Full Stack Developer to join our team at ExxonMobil’s Bengaluru office. This role is ideal for a hands‑on professional who combines deep technical expertise with strong communication and collaboration skills. You will be responsible for developing and supporting applications that serve ExxonMobil’s Upstream business.
What You Will Do
- Design and develop robust, scalable software solutions aligned with business needs.
- Collaborate with stakeholders to understand requirements and translate them into working software.
- Ensure adherence to software engineering best practices including OOAD, SOLID principles, testing, and automation.
- Work independently across time zones and effectively collaborate with global teams.
- Maintain high standards of code quality, performance, scalability, and security.
- Experience with Agile methodologies and version control systems (e.g., Git).
About You
Skills and Qualifications
- Bachelor’s degree in Computer Science, Software Engineering, or related field (or equivalent experience).
- Minimum 6 years of hands‑on software development experience.
- Minimum 2 years of front‑end development using Angular or React.
- Minimum 2 years of experience with JavaScript or TypeScript.
- Minimum 3 years of back‑end development using C#, ASP.NET Core (Web Apps, APIs).
- Minimum 2 years of experience with .NET framework.
- Minimum 2 years of experience in Microsoft Azure cloud development.
- Proficiency with Git and CI/CD pipeline configuration using Azure DevOps (ADO) or GitHub.
- Experience with SQL Server and writing optimized queries.
- Familiarity with modern authentication and authorization using Azure Active Directory (Entra ID).
- Strong understanding of system design, microservices, monolithic architectures, and serverless computing.
- Ability to debug and profile desktop and web applications to resolve bugs and performance issues.
Preferred Qualifications/ Experience
- Experience with Python or willingness to upskill.
- Exposure to Oil & Gas industry and geoscience applications like Petrel or RokDoc.
- Experience with Docker, OpenShift, and Snowflake.
- Familiarity with data visualization tools such as Power BI, Tableau, or Spotfire.
Functional Skills
- Backend Development
- Identity & Access Management
- Software Security
- Cloud Computing
Your Benefits
- Competitive compensation
- Medical plans, maternity leave and benefits, life, accidental death and dismemberment benefits
- Retirement benefits
- Global networking & cross‑functional opportunities
- Annual vacations & holidays
- Day care assistance program
- Training and development program
- Tuition assistance program
- Workplace flexibility policy
- Relocation program
- Transportation facility
EEO Statement
ExxonMobil is an Equal Opportunity Employer: All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, age, national origin or disability status.