Lead Developer

Artech LLC

Dearborn, MI

JOB DETAILS
SKILLS
Agile Programming Methodologies, Ansible, Application Hosting, Application Programming Interface (API), Atlassian JIRA, Best Practices, Caching, Cloud Applications, Cloud Computing, Code Reviews, Coding Standards, Communication Skills, Configuration Management, Continuous Deployment/Delivery, Continuous Improvement, Continuous Integration, Data Modeling, DevOps, Ecosystems, Enterprise Protection, High Availability, JSON, Java, Java Platform Enterprise Edition (Java EE/J2EE), Kotlin, Leadership, Microsoft SQL Server, Microsoft Windows Azure, MySQL, PHP Scripting Language (PHP Hypertext Preprocessor), People Management, Performance Tuning/Optimization, Presentation/Verbal Skills, Process Improvement, Production Systems, REST (Representational State Transfer), Scrum Project Management and Software Development, Software Administration, Software Design, Software Development, Software Engineering, Source Code/Configuration Management (SCM), System Architecture, Systems Administration/Management, Systems Scalability, Technical Leadership, Technical/Engineering Design, Test Plan/Schedule, Validation Testing, Web Server, Writing Skills, nginx Web Server
LOCATION
Dearborn, MI
POSTED
4 days ago

Introduction

The role provides hands-on technical leadership for a mission-critical, enterprise-scale application platform. This position partners closely with the Technical Manager to drive application development, cloud infrastructure design, and operational reliability across Azure-hosted environments. It requires a balance of software engineering expertise, cloud infrastructure knowledge, and development leadership, with a strong emphasis on system stability, scalability, and maintainability.

Required Skills & Qualifications

  • Strong expertise in Java / J2EE and backend application development
  • PHP experience, 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
  • 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
  • Prior work experience at client or in client's Industry

Applicants must be able to work directly for Artech on W2

Preferred Skills & Qualifications

  • Kotlin experience, 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

Day-to-Day Responsibilities

  • Serve as the technical lead for the platform, collaborating with the technical manager on design decisions, architecture, and coding standards
  • Provide guidance, direction, and oversight to senior developers and development teams
  • Lead and participate in code reviews to ensure quality, security, and adherence to standards
  • Establish and enforce best practices across development, testing, and deployment
  • Partner with leadership to drive continuous improvement and modernization efforts
  • Actively contribute to the codebase, spending 75% of time on hands-on development
  • Design, develop, enhance, and maintain backend applications and APIs
  • Implement scalable, secure, and high-performance solutions
  • Identify and address technical debt, performance bottlenecks, and system inefficiencies
  • Ensure high-quality code through testing, validation, and review processes
  • Collaborate with the Technical Manager to design and maintain Azure-hosted environments
  • Lead the implementation of Infrastructure as Code (IaC) using Terraform and Ansible
  • Support configuration and management of cloud resources, including compute, storage, and networking
  • Contribute to CI/CD pipeline development and optimization using Azure DevOps
  • Ensure environments are scalable, reliable, and aligned with enterprise security standards

For immediate consideration please click APPLY to begin the screening process with Alex.

About the Company

A

Artech LLC