Search by job, company or skills

ExxonMobil

Lead Developer - Full Stack

4-9 Years
Save
  • Posted a month ago
  • Over 50 applicants
Quick Apply

Job Description

Skills and Qualifications

  • Bachelor s degree in computer science, Software Engineering, or related field (or equivalent experience).
  • Proven experience as a senior or lead software developer.
  • Strong understanding of system architecture and software design patterns.
  • Experience with Agile methodologies and version control systems (e.g., Git).
  • Minimum 8 years of experience working as Software Developer
  • Minimum 3 years experience in front-end development using Angular/React framework
  • Minimum 3 years experience with JavaScript or Typescript Language
  • Minimum 3 years experience in back-end development using ASP.NET Core (Web Apps, APIs)
  • Minimum 3 years experience with .NET
  • Minimum 3 years experience in cloud development using Microsoft Azure
  • Must have experience with Git and CI/CD Pipeline configuration using ADO or GitHub
  • Must have experience with Modern Application Authentication and Authorization using Azure Active Directory (Entra ID)
  • Must have experience with SQL Server Database
  • Experience with low level system design.
  • Good understanding of micro services, monolithic architectures, and server less designs.
  • Agile Methodologies

Technical Leadership

  • Lead the design, architecture, and implementation of high-quality solutions.
  • Stay updated on industry trends and work with Product Managers and Architects to incorporate new technologies into projects.
  • Write, test, and maintain clean, reusable, and efficient code (self and for team)
  • Conduct and participate in code reviews, ensuring best practices are followed. Also lead and participate unit tests before UAT.

Skills and Qualifications-Continue

Project Management

  • Collaborate with stakeholders to gather and understand technical requirements.
  • Plan, estimate, and manage development schedules to meet project deadlines.
  • Monitor project progress and resolve technical challenges in a timely manner.

Quality Assurance

  • Enforce best practices in software development, including testing, CI/CD pipelines, and documentation.
  • Ensure software meets performance, scalability, and security requirements.

Team Leadership

  • Ability to balance hands-on development with strategic planning.
  • Mentor, guide, and manage a team of developers, fostering growth and collaboration.
  • Delegate tasks and provide clear technical direction.
  • Ensure team alignment with organizational goals and project timelines.

Spotlight
  • Cafeteria, Office cab/shuttle, Recreational activities, Professional degree assistance, Health insurance

More Info

Job Type:
Industry:
Function:
Employment Type:

About Company

Job ID: 107456205

Similar Jobs

Bengaluru, India

Skills:

graph databases GolangAPI securityUnit TestingMicroservicesSqlAngularLoad TestingGitReactDockerDistributed SystemsMongoDBRest ApisPythonvanilla JavaScriptrbac

Bengaluru, India

Skills:

.NETcontainerization JavaSql Performance TuningSchema DesignSpring BootApi IntegrationMicroservicesAngularJenkinsReactDockerDistributed SystemsRest ApisKubernetesAzure DevOpsLLMsAI-powered appsGen AI technologiesprompt engineeringGitHub ActionsRelational Databasesmicroservices architecture

Bengaluru, India

Skills:

ElkPostgreSQLPrometheusGrafanaAngularReactDockerTerraformMySQLPythonAWSCloudformationOpenshiftDjangoJenkinsGitGcpAnsibleFastAPISplunkMongoDBAzureKubernetesGit ActionGitLab CIasyncioRESTful API designRobot

Bengaluru, India

Skills:

GcpSqlJavaCSSReactAngularSpring MVCVue.JSNosqlGitPostgreSQLJavascriptSpring BootMicroservicesHTMLHibernateAWSRedisOracleKubernetesAzureDockerJenkinsMongoDBRestful ApisGitLab CI

Bengaluru, India

Skills:

.Net CoreGitWeb ApiJavascriptCSSSQL ServerRestful ApisHTMLAngular