Job Summary:The Lead Developer provides hands-on technical leadership for a mission-critical, enterprise-scale application platform. This role partners closely with the Technical Manager to drive application development, cloud infrastructure design, and operational reliability across Azure-hosted environments.
This position is highly technical and execution-focused, with {*}75% or more of time spent actively writing, reviewing, and maintaining application code{*}. In addition, the Lead Developer provides technical direction and oversight to senior developers, ensuring adherence to coding standards, architectural best practices, and high-quality delivery.
The role requires a balance of {*}software engineering expertise, cloud infrastructure knowledge, and development leadership{*}, with a strong emphasis on system stability, scalability, and maintainability.
This is a hybrid role with Tuesday-Thursday on-site days in Dearborn, MI expectation weekly.Minimum Qualifications and Job Requirements:
Technical Skills
- Strong expertise in *Java / J2EE* and backend application development
- {*}PHP experience required{*}, including support and enhancement of production applications
- Experience with {*}REST APIs{*}, JSON, and service-based architectures
- Experience with {*}SQL Server and MySQL{*}, including performance tuning and data modeling
- Experience supporting *Azure-hosted applications* in production environments
- Hands-on experience with *Infrastructure as Code (IaC)* using *Terraform and Ansible*
- Experience with *NGINX* and web server configuration
- Experience working in *Agile / Scrum environments*
- Proficiency with *JIRA* for Agile tracking and sprint management
- Proficiency using *Azure DevOps* for source control, CI/CD pipelines, and deployments
- Experience working with *SonarQube or similar code quality tools*
Communication & Leadership- Strong written and verbal communication skills
- Proven ability to document application design, workflows, and system architecture
- Experience providing technical leadership and oversight to senior developers
- Ability to balance hands-on development responsibilities with leadership expectations
Preferred Qualifications
- {*}Kotlin experience preferred{*}, particularly within Java-based ecosystems
- Experience supporting high-availability, enterprise-scale systems
- Experience with application monitoring and reliability tools
- Familiarity with performance tuning, caching strategies, and backend optimization
https://www.v2soft.com/careers - to view all of our open opportunities and to learn more about our benefits.