Lead Developer Job Description

Lead Developer Job Description Template

Our company is looking for a Lead Developer to join our team.

Responsibilities:

  • Take ownership of releases from development to production (project management for non-projects);
  • Technical point of contact between internal technical teams and business analysts;
  • Communicate and drive common vision, practices and capabilities on their development team;
  • Stay abreast of emerging technologies and how they can be applied to Prudential;
  • Technical point of contact to Build Engineering. And responsible to merging code;
  • Leading team to make sure that VSTS ticketing system (Azure Boards) matches reality. Leading team to do daily updates of VSTS tickets;
  • Drive software development activities to meet schedules and timelines;
  • Provide expertise in leveraging Microsoft Azure platform and services;
  • Some time each sprint spent coding to keep in the code and skills fresh;
  • Collaborate with product management, marketing, and fellow technologists to design, develop and deliver frictionless multi-channel experiences;
  • Coordinate actions, maintain and improve code quality using static code analysis (Sonar Cloud) and Azure CI/CD pipeline gating;
  • Provide technical guidance and be a technical mentor to the SCRUM team. Lead the pre-sprint technical design and grooming activities;
  • Design, build and configure applications to meet business process and application requirements using mainframe and associated technologies;
  • Provide work estimates as needed;
  • Develop system architectures, designs and concepts.

Requirements:

  • Experience with Web Services and serialization, XML, JSON, SOAP, WCF, REST;
  • Proficient in C# .NET;
  • Ability to lead and motivate your team;
  • Minimum Years of Experience: 4-7;
  • Strong knowledge of C#, .NET, SQL;
  • Experience in a Senior/Lead role;
  • Entrepreneurship;
  • Effective oral, written, and interpersonal communication skills;
  • Application / report design;
  • Interpersonal skills;
  • Experience with SQLServer and TSQL;
  • Associates or Bachelor’s degree in Computer Science or a related discipline;
  • Experience in REST Service experience & developing REST micro-services;
  • Experience with CSLA framework;
  • 5+ years experience with software development of Java applications.