Search by job, company or skills

ExxonMobil

Lead Developer - Full Stack

4-9 Years
Save
new job description bg glownew job description bg glownew job description bg svg
  • Posted 15 days ago
  • Be among the first 30 applicants
Early Applicant
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:
Open to candidates from:
Indian

About Company

Job ID: 107456205

Similar Jobs

Bengaluru, India

Skills:

.Net Core.NET FrameworkScrumSQL ServerAgileAutomated TestingDesign PatternsSolid PrinciplesTypescriptAngularMvcAngularjsJavascriptend-to-end testing

Bengaluru, India

Skills:

PostgreSQLSpring BootHTMLAngularMicroservicesNosqlReactJavascriptDockerOracleAWSJavaHibernateCSSSpring MVCRedisSqlJenkinsGitVue.JSGcpMongoDBRestful ApisAzureKubernetesGitLab CI

Bengaluru, India

Skills:

GolangPostgreSQLDjangoGitGcpDockerMySQLMongoDBFastAPIRestful ApisAzurePythonKubernetesAWS

Bengaluru

Skills:

.NETC#ASP.NETSQL ServerJavascriptReactAzureMicroservicesDockerEntity FrameworkRest ApisLead

Bengaluru, Mumbai, Patna

Skills:

C#ASP.NETMvcApis