Full-Stack Lead Developer (.NET, Angular)
JCO Workforce Solutions, LLC
- Location
- Tempe, US
- Workplace
- On-site
- Job type
- Full-time
- Salary
- $74k–$114k
- Posted
- 4 days ago
- Source
- DevITJobs
Requirements:
- U.S. citizenship or permanent resident status (Green Card) required.
- High school diploma or GED required; typically, a university degree or equivalent experience is expected.
- Typically, 6–8 years of relevant experience, with deep expertise in the discipline and subject-matter expertise.
- Strong experience with the Microsoft technology stack, including C#/.NET (Core and/or Framework) and Azure services such as App Services, Functions, Storage, Service Bus, and Event Grid.
- Experience designing scalable cloud applications and APIs, and migrating monolithic systems to microservices.
- Knowledge of event-driven architecture and messaging patterns, Domain-Driven Design, and layered architecture.
- Experience with modern front-end technologies such as TypeScript, Angular, and/or React.
- Strong SQL and relational database skills, plus proficiency with GitHub, version control, and modern development workflows.
- Experience with CI/CD pipelines, DevOps practices, test-driven development, and automated testing frameworks.
- Experience implementing observability, including logging, monitoring, and tracing, and a strong understanding of secure coding practices.
- Experience mentoring developers and contributing to technical direction.
- Exposure to AI-assisted development tools such as GitHub Copilot is a plus.
Responsibilities:
- Lead programming work across application design, development, debugging, estimation, unit testing, documentation, maintenance, and support.
- Act as a technical subject-matter expert throughout system analysis and development, and guide the team in applying architecture patterns consistently.
- Partner with team leadership and architecture to design scalable enterprise solutions, shape technical designs for complex features, and support delivery goals.
- Contribute to architecture evolution, including microservices and API-first approaches, and design event-driven solutions using Azure messaging services or similar platforms.
- Apply engineering practices such as test-driven development, clean architecture, automated testing, and observability; define testing methods and oversee comprehensive test plans, including load and stress testing where needed.
- Review application modules and code for architectural alignment, maintainability, security, and development standards.
- Provide third-level support, including on-call coverage after hours, on weekends, and on holidays; investigate complex production issues through resolution.
- Identify opportunities for modernization, system improvements, and technical debt reduction, and contribute to architecture standards and patterns.
- Coach, mentor, train, and provide technical guidance to less-experienced staff; promote knowledge sharing and document technical designs and decisions.
- Lead or contribute to process improvements, code reviews, development standards, and team practices that improve quality and delivery.
- Support evaluation and selection of tools, frameworks, and vendor software; address security scan alerts and follow secure coding standards.
- Manage major or complex projects with limited oversight, delegate work, and review team members work.
- Recruit, select, coach, and develop team members; conduct performance reviews and manage development plans and corrective actions when direct reports are assigned.
- Contribute to area goals and operational planning, and perform other assigned duties.
Technologies:
- AI
- API
- Angular
- Azure
- C#
- CI/CD
- Cloud
- Copilot
- DevOps
- GitHub
- Support
- LESS
- React
- SQL
- Security
- TypeScript
- microservices
- ASP.NET
- DDD
- TDD
- Fullstack
More
We are hiring a Lead Developer specializing in C# and .NET for an opportunity in Atlantas Buckhead area. The role is onsite four days per week, with remote work on Fridays; commute times are flexible. This is a contract-to-hire position, with the client expected to offer full-time employment after approximately six months, including salary, bonus, and full benefits. The position leads development efforts and supports complex software systems across the organization.
last updated 43 week of 2026