Full Stack Lead Developer

KMJJ Enterprise LLC
Baltimore, MD, United States
2 days ago
Apply on www.careerjet.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Working hours
Regular working hours

Tech stack

.NET Framework Agile Methodology Applications Architecture Application Services ASP.NET MVC Framework HTML5 Microsoft Azure Microsoft Biztalk Servers C Sharp (Programming Language) Cascading Style Sheets (CSS) Software Quality Code Review
+39 more
Continuous Delivery Continuous Integration Data Security Middleware Entity Framework Github Design of User Interfaces JQuery Microsoft Dynamics Microsoft SQL Server Object-Relational Mapping OpenID Scrum Methodology Software Maintenance Systems Development Life Cycle Regression Testing Release Management Openid Connect Security Assertion Markup Language (SAML) Software Engineering Software Systems SQL Server Reporting Services SQL Server Integration Services Systems Integration Strategies of Testing Transact-SQL TypeScript Openapi Enterprise Software Applications .NET Core Blazor Software Security Data Layers AngularJS Software Coding Restful APIs Software Version Control Api Management Web Api

Job description

We are seeking an experienced Full Stack Lead Developer to provide technical leadership for the Pension Administration System suite of custom and third-party applications. The successful candidate will lead a development team and oversee application architecture, technical design, coding standards, integrations, testing strategies, and release management across Angular, .NET, and SQL Server technologies. Working under the direction of the Agency’s Systems Development Unit, the Full Stack Lead Developer will guide development activities, mentor technical staff, establish integration patterns, and collaborate with Agency product owners to deliver high-quality, secure, and scalable enterprise solutions. This role requires extensive C#/.NET and Angular experience, a proven background leading Agile development teams, and at least five years of pension administration system experience. Candidates should demonstrate strong technical judgment, excellent communication skills, and the ability to resolve complex enterprise-wide application issues while ensuring compliance with Agency and State software development standards., * Lead the contract development team responsible for the suite of custom and third-party applications.

  • Own and guide technical architecture across Angular-based user interfaces, .NET application services, Web APIs, and SQL Server data layers.
  • Define API contracts, integration patterns, coding standards, pull request (PR) guidelines, and development best practices.
  • Review developer deliverables, conduct code reviews, and ensure compliance with architectural standards, code quality, security requirements, and performance expectations.
  • Break down business requirements and user stories into technical tasks in collaboration with developers and Agency product owners.
  • Assign and review development work, mentor team members, and provide technical guidance to improve team performance and delivery quality.
  • Define the technical roadmap and establish integration approaches for custom applications and commercial off-the-shelf (COTS) products.
  • Lead technical estimation, sprint planning, and development prioritization with Agency product owners and stakeholders.
  • Establish testing strategies and quality assurance practices covering unit, integration, system, and regression testing.
  • Troubleshoot and resolve complex technical issues, performance bottlenecks, integration failures, and application defects across the technology stack.
  • Oversee release planning, deployment coordination, and delivery timelines to support reliable and predictable releases.
  • Ensure the development team follows established application architecture, security practices, and software development lifecycle standards.
  • Oversee technical documentation, including architecture decisions, API specifications, integration designs, testing approaches, and deployment procedures.
  • Evaluate and recommend technologies, tools, and development practices that improve application security, performance, scalability, resilience, and maintainability.
  • Ensure compliance with all applicable Agency and State software development policies, standards, and guidance.

Requirements

  • 10+ years of experience in C#/.NET development, including ASP.NET MVC and .NET Core/.NET 8 or later.
  • 5+ years of experience with Angular and TypeScript, including production experience with Angular 19 or later.
  • Proven experience designing application architectures, REST APIs, API contracts, and enterprise system integrations.
  • Strong experience with Microsoft SQL Server, T-SQL, and data access technologies such as Entity Framework, EF Core, or other object-relational mapping (ORM) frameworks.
  • Demonstrated experience leading a software development team in an Agile environment, including work assignment, code reviews, technical decision-making, and delivery oversight.
  • Experience with enterprise authentication and authorization, identity layers, and middleware.
  • Experience integrating enterprise identity providers such as SecureAuth using OpenID Connect (OIDC) or Security Assertion Markup Language (SAML).
  • At least 5 years of pension administration system experience.
  • Experience establishing coding standards, reviewing pull requests, defining testing strategies, and maintaining software quality.
  • Ability to troubleshoot and resolve complex technical, architectural, integration, and performance issues.
  • Demonstrated ability to coach and mentor developers and provide technical leadership across multidisciplinary teams.
  • Excellent written and verbal communication skills.
  • Strong analytical, problem-solving, planning, and organizational skills.

Preferred Qualifications

  • Experience with Azure DevOps and GitHub, including source control, work tracking, continuous integration, and continuous delivery (CI/CD).
  • Familiarity with Hangfire or similar background job processing frameworks.
  • Experience integrating Microsoft Dynamics 365 and Dataverse with enterprise applications.
  • Experience with SQL Server Reporting Services (SSRS) and SQL Server Integration Services (SSIS).
  • Experience with Blazor, HTML5, CSS3, and jQuery.
  • Familiarity with BizTalk Server and BizTalk Rules Engine.
  • Familiarity with Vinzant’s Global Event Control Server (GECS).
  • Prior experience working with the State of Maryland or supporting Maryland state government technology initiatives.
  • Experience leading enterprise application modernization, complex integrations, and large-scale Agile delivery initiatives.

Benefits & conditions

  • Be part of a mission-driven, women-owned consulting firm with a reputation for excellence.
  • Work on high-impact projects across federal and commercial clients.
  • Collaborate in an inclusive, growth-oriented culture where innovation is valued.
  • Access career development programs, mentorship, and learning opportunities.
  • Enjoy a comprehensive benefits package, flexible work options, and a focus on work-life balance.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.careerjet.com
Prepare application

Good distractions

Loading talks and stories from around this role…