The Lead Software Developer oversees and directs technical staff in developing code and unit tests for software development, enhancement, and maintenance. The role leads discussions to gather and interpret user requirements and stories, then designs software components and solutions using established principles, patterns, and experience. Under the guidance of the Delivery Architect, the developer leads detailed design across multiple technologies and applies advanced expertise to resolve complex defects and technical problems, working with vendors and senior technical staff as needed. The position focuses on enterprise application design and development using .NET Core, C#, Azure DevOps, GitHub, and Azure PaaS, including integrations with Microsoft and partner solutions through Web APIs and other techniques. The Tech Lead supports development standards through code reviews and compliance scans, works with team members to define requirements and estimates, and carries out unit and integration testing. The role also participates in implementation and support transitions, assists with task identification, leads or participates in design discussions, and helps other teams troubleshoot application and integration issues. The developer assists the Operations Team with environment issues during deployment across Development, QA, Staging, and Production. Working alongside developers and QA engineers throughout the software development lifecycle, the Lead Software Developer helps prioritize work, remove blockers, mentor teammates, promote best practices, and communicate risks and issues to the Delivery Architect and Manager. The job is onsite in Deerfield Beach, Florida, and candidates must be local to the area and willing to work onsite. The engagement is described as long term.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Senior
Education Level
No Education Listed