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.