Lead Developer

Compu-Vision Consulting Inc.
Phoenix, AZ, United States
25 days ago

Role details

Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
1 year minimum
Working hours
Regular working hours
Job source

Tech stack

ASP.NET Multitier Architecture Artificial Intelligence Application Integration Architecture ASP.NET MVC Framework Unit Testing Microsoft Azure C Sharp (Programming Language) Software Quality Code Review Databases Database Design
+36 more
Dependency Injection Software Design Patterns DevOps Entity Framework IBM WebSphere MQ Performance Tuning Scrum Methodology Software Maintenance Systems Development Life Cycle Power BI SignalR Simple Object Access Protocol (SOAP) Software Engineering Software Systems SQL Stored Procedures SQL Server Reporting Services TypeScript Web Services Description Language Enterprise Application Integration Enterprise Software Applications Test-Driven Development (TDD) Delivery Pipeline Software Security Git Xunit AngularJS Solid Principles Kubernetes Information Technology Front End Software Development Restful APIs Software Version Control Docker Legacy Systems Web Api Microservices

Job description

A leading organization is seeking a Lead Developer to provide technical leadership, mentor team members, and deliver high-quality software solutions. This role involves managing a small development team, performing advanced technical analysis, and driving the design, development, and modernization of enterprise applications., * Analyze and enhance existing systems to meet business and user needs

  • Develop complex SSRS and Power BI reports following established standards
  • Support deployment and ongoing maintenance of applications in production
  • Troubleshoot and resolve application issues and defects, * Follow best practices across SDLC: analysis, design, development, testing, deployment, and support
  • Contribute to process improvements and innovation initiatives
  • Ensure application accuracy, efficiency, and stability through rigorous testing

Collaboration & Teamwork

  • Work closely with developers, database administrators, and business analysts
  • Coordinate with cross-functional teams to support development initiatives
  • Participate in brainstorming and process improvement efforts

Team Leadership & Supervision

  • Mentor and train junior developers
  • Conduct performance evaluations and approve timesheets
  • Lead one-on-one meetings and support team development
  • Provide code reviews and technical guidance

Support & Maintenance

  • Assist in resolving customer support issues and production incidents
  • Maintain and enhance applications post-deployment

Requirements

  • Strong experience with C#, ASP.NET MVC, Web API, and ASP.NET Core
  • Frontend development using Angular (v8+) and TypeScript
  • Experience with AngularJS legacy systems and modernization strategies
  • Proficiency in SQL Server, including database design, stored procedures, and performance tuning
  • Hands-on experience with Entity Framework, Dapper, and AutoMapper
  • Experience with SSRS and Power BI reporting tools

Architecture & Integration

  • Knowledge of N-tier, layered, and microservices architectures
  • Experience with design patterns such as Repository, Unit of Work, and Dependency Injection
  • Experience with REST APIs, JWT authentication, and API security
  • Familiarity with enterprise integration patterns (IBM MQ, SOAP/WSDL, SignalR)

Cloud & DevOps

  • Experience with Docker containerization and orchestration platforms (e.g., Kubernetes, Azure Container Apps)
  • Knowledge of CI/CD pipelines and source control (Git or TFVC)
  • Experience with environment management across development and production systems

Modern Development Practices

  • Strong understanding of SOLID principles and test-driven development
  • Experience with unit testing frameworks (xUnit, tSQLt)
  • Familiarity with AI-assisted/agentic coding tools to improve productivity and code quality __________________

Leadership & Functional Skills

  • Strong analytical, problem-solving, and critical-thinking abilities
  • Experience leading Agile teams (sprint planning, task management, code reviews)
  • Ability to manage multiple priorities in a fast-paced environment
  • Excellent communication and stakeholder collaboration skills, * Experience in government, judicial, or public-sector technology environments
  • Background in legacy system modernization and microservices transformation
  • Experience working with large-scale databases and enterprise applications, * Minimum 5 years of experience in software development and system design
  • At least 1 year of supervisory or team leadership experience
  • Equivalent combinations of education and experience may be considered, * Bachelor s degree in Computer Science or a related field

Apply for this position

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

Apply on www.dice.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

2:07 min

Inspecting default bridge architectures and custom Docker networks

Oliver Seitz Oliver Seitz · WWC 2025

2:04 min

Creating and configuring the unit test project

Roman Alexis Anastasini · WWC 2021

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

2:34 min

Docker sandbox architecture and microVM environment integration

Manuel de la Peña Manuel de la Peña · WWC Europe 2026

4:37 min

Writing readable test assertions without boilerplate test classes

Florian Bruhin · WWC 2021

Videos

See all

Related articles

See all