Apply Now
Location: Deerfield Beach, Florida (FL)
Contract Type: C2C
Posted: 2 months ago
Closed Date: 12/24/2025
Skills: .NET Core, C#, Azure DevOps, GitHub and Azure PaaS
Visa Type: GreenCard, USC

Job Title: Lead Software Developer

 Industry: Automotive

Location: Onsite – Deerfield Beach, FL

 Duration: Long Term

Visa: USC/GC

 Comments for Suppliers: Candidate must be local to Deerfield Beach, FL and willing to work onsite.

MOI: One internal technical round, followed by one or two rounds with the client (audio/video via Microsoft Teams). The client may also request an on-site interview.


Job Description:

The Lead Software Developer will:

·         Oversee and direct technical staff to develop code and unit tests for the development, enhancement, or maintenance of software / systems. 

·         Lead meetings to gather and interpret user technical requirements/user stories to design software components and solutions based on guiding principles, patterns, and experience

·         Lead the detailed design of multiple technologies under the guidance of the delivery architect

·         Use advanced knowledge and experience to resolve the most complex break/fix and bug/defect issues.

·         Work with vendors / most senior technical staff to resolve most complex problems. 

Key Responsibilities and Duties:

·         Enterprise level application design, engineering and development using .NET Core, C#, Azure DevOps, GitHub and Azure PaaS

·         Implement core integrations with Microsoft native and partner solutions using Web APIs or other integration techniques

·         Accountable for escalating issues and risks through the Delivery Architect and Manager

·         Responsible for executing on tasks as directed by the Delivery Architect and Manager

·         Responsible for communication and raising awareness to the Delivery Architect concerning issues, risks or other items that may impede development tasks.

·         Responsible for understanding and ensuring development standards are followed through code quality reviews and compliance scans as Tech Lead

·         Work with team members to properly define/clarify business requirements, development estimation, and work plan finalization.

·         Perform unit and integration testing on all developed code – Create and execute unit and integration tests within development lifecycle.

·         Participate in / lead implementation and support transition of completed components.

·         Assists / responsible for task identification

·         Responsible for understanding of functional and technical requirements.

·         Participate / lead design discussions.

·         Assist other teams with troubleshooting problems that may arise from applications or integration of various components.

·         Support and Troubleshooting – Assist Operations Team with any environment issues during application deployment across Development, QA, Staging, and Production environments.

·         As Tech Lead, work closely alongside other developers and QA engineers throughout the software development lifecycle.

·         Strong understanding of software architecture and design patterns.

·         Experience with system design, scalability, and performance optimization.

·         Familiarity with agile methodologies and tools

·         Excellent communication skills to lead design meetings, tech breakdowns, and high-level architectural discussions.

·         Ability to ask probing questions and identify edge cases during discussions.

·         Experience managing a team, prioritizing work, and ensuring timely delivery.

·         Proactive problem-solving mindset to remove blockers and address technical challenges.

·         Collaborative approach to work with product owners and cross-functional teams.

·         Regular code review practices and attention to pull requests.

·         Passion for mentoring and helping teammates level up.

·         Commitment to implementing and promoting best practices within the team.

·         Willingness to share knowledge through pair programming, code reviews, and knowledge-sharing sessions.

·         Ability to influence decisions without direct authority. Adaptability to wear multiple hats (architect, project manager, mentor, etc.) effectively.