Job Requirements
Remote
Clearance Unspecified Polygraph not specified
Career Level not specified
$100,000 - $130,000
Job Description
APPLICATION DEVELOPER LEAD (.NET)
Overview
We are partnered with a mission-driven organization focused on building technology solutions that support large-scale programs in highly regulated environments. These platforms are designed to streamline complex workflows, improve operational efficiency, and enhance the delivery of critical services to end users.
The team is looking for a hands-on technical lead who is passionate about delivering high-quality software while driving meaningful impact through modern application development.
Position Summary
This role is ideal for a seasoned developer who can balance deep technical execution with team leadership. You will be responsible for designing and delivering scalable applications, mentoring engineers, maintaining high development standards, and helping coordinate work across the team to ensure successful delivery.
Key Responsibilities
Technical Leadership
Lead the design, development, and delivery of enterprise applications using modern .NET and front-end frameworks
Define and enforce coding standards, architectural approaches, and development best practices
Facilitate design discussions aligned with modern architecture approaches (DDD, SOA, object-oriented design)
Review and validate technical solutions for scalability, maintainability, and security
Collaborate with architects and senior stakeholders on overall system design and strategy
Code Quality & Governance
Conduct and oversee code reviews to ensure consistency, test coverage, and adherence to standards
Identify and reduce technical debt through continuous improvement initiatives
Support CI/CD implementation using tools such as Azure DevOps, Git, or similar
Promote secure development practices and cloud-based best practices
Team Leadership & Mentorship
Mentor and guide junior and mid-level developers
Support onboarding efforts and training on tools, standards, and processes
Provide ongoing coaching and technical guidance
Act as an escalation point for complex technical challenges
Delivery & Work Management
Partner with product and project stakeholders to plan and prioritize development work
Break down large initiatives into actionable technical tasks
Provide effort estimates and contribute to sprint and release planning
Monitor workload and adjust priorities to maintain delivery timelines
Ensure deliverables are completed on time and meet quality standards
Team & Administrative Support
Contribute to performance feedback and development planning for team members
Assist with hiring efforts, including technical interviews and candidate evaluations
Track progress, risks, and overall technical health of projects
Foster a collaborative and accountable team environment
Drive continuous improvement across development processes
Required Qualifications
Strong experience with object-oriented design and design patterns
Hands-on exposure to Domain Driven Design (DDD) and Service Oriented Architecture (SOA)
Experience with unit testing and test-driven development practices
6+ years of experience developing applications using C# and .NET (including .NET Core)
4+ years of experience with modern Angular (v15+) and TypeScript
Experience working with version control and CI/CD tools (Git, Azure DevOps, etc.)
Exposure to cloud environments, preferably AWS or similar platforms
Proven experience leading development efforts or mentoring engineers
Bachelor’s degree or equivalent experience
Core Competencies
Ability to translate complex technical concepts for both technical and non-technical audiences
Strong organizational skills with the ability to prioritize and manage multiple workstreams
High attention to detail and commitment to producing quality work
Strong communication and collaboration skills
Analytical problem-solving and decision-making capabilities
Comfortable working both independently and within a team environment
Overview
We are partnered with a mission-driven organization focused on building technology solutions that support large-scale programs in highly regulated environments. These platforms are designed to streamline complex workflows, improve operational efficiency, and enhance the delivery of critical services to end users.
The team is looking for a hands-on technical lead who is passionate about delivering high-quality software while driving meaningful impact through modern application development.
Position Summary
This role is ideal for a seasoned developer who can balance deep technical execution with team leadership. You will be responsible for designing and delivering scalable applications, mentoring engineers, maintaining high development standards, and helping coordinate work across the team to ensure successful delivery.
Key Responsibilities
Technical Leadership
Lead the design, development, and delivery of enterprise applications using modern .NET and front-end frameworks
Define and enforce coding standards, architectural approaches, and development best practices
Facilitate design discussions aligned with modern architecture approaches (DDD, SOA, object-oriented design)
Review and validate technical solutions for scalability, maintainability, and security
Collaborate with architects and senior stakeholders on overall system design and strategy
Code Quality & Governance
Conduct and oversee code reviews to ensure consistency, test coverage, and adherence to standards
Identify and reduce technical debt through continuous improvement initiatives
Support CI/CD implementation using tools such as Azure DevOps, Git, or similar
Promote secure development practices and cloud-based best practices
Team Leadership & Mentorship
Mentor and guide junior and mid-level developers
Support onboarding efforts and training on tools, standards, and processes
Provide ongoing coaching and technical guidance
Act as an escalation point for complex technical challenges
Delivery & Work Management
Partner with product and project stakeholders to plan and prioritize development work
Break down large initiatives into actionable technical tasks
Provide effort estimates and contribute to sprint and release planning
Monitor workload and adjust priorities to maintain delivery timelines
Ensure deliverables are completed on time and meet quality standards
Team & Administrative Support
Contribute to performance feedback and development planning for team members
Assist with hiring efforts, including technical interviews and candidate evaluations
Track progress, risks, and overall technical health of projects
Foster a collaborative and accountable team environment
Drive continuous improvement across development processes
Required Qualifications
Strong experience with object-oriented design and design patterns
Hands-on exposure to Domain Driven Design (DDD) and Service Oriented Architecture (SOA)
Experience with unit testing and test-driven development practices
6+ years of experience developing applications using C# and .NET (including .NET Core)
4+ years of experience with modern Angular (v15+) and TypeScript
Experience working with version control and CI/CD tools (Git, Azure DevOps, etc.)
Exposure to cloud environments, preferably AWS or similar platforms
Proven experience leading development efforts or mentoring engineers
Bachelor’s degree or equivalent experience
Core Competencies
Ability to translate complex technical concepts for both technical and non-technical audiences
Strong organizational skills with the ability to prioritize and manage multiple workstreams
High attention to detail and commitment to producing quality work
Strong communication and collaboration skills
Analytical problem-solving and decision-making capabilities
Comfortable working both independently and within a team environment
group id: kforcecx
We offer roles across all three clearance levels: Confidential, Secret and Top Secret. With a Top Secret Facilities clearance, a proven subcontractor track record and a deep understanding of agencies across Defense, Intelligence, Homeland, Justice and Federal Civilian Sectors, Kforce brings more than 20 years of experience to supporting critical missions at federal, state and local levels.