Lead Software Developer
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.
Desired Technological skills:
- Microsoft: NET Core, Azure, C#, API Development, Entity Framework
- Experience with Cloud Technologies (like Azure / AWS), Serverless (Functions), containers, Application Monitoring and observability, cloud networking and security, distributed systems and messaging, foundational understanding of identity access management with EntraId
- Frameworks: .NET Core
- Databases: NoSQL db (Azure Cosmos, MongoDB), SQL Server, Azure SQL, Azure Tables, Stored Procedure Development, Performance Tuning
- Working with CI/CD Pipelines in Azure DevOps and GitHub using Microsoft Bicep templates.
- Knowledge of Supply Chain Management preferred
Recommended Jobs
Banquet Servers and Set-up Attendants
Woodfield Country Club in Boca Raton is hiring Banquet Servers, Bartenders, and Set-up Attendants for our exciting season. Our ideal candidate will have a minimum of 6 months service experience i…
Application Analyst - Regulatory
Location: Remote - Florida Department: Analytics Center of Excellence Work Type: Full Time Shift: Shift 1/ to Minimum to Midpoint Pay Rate: $37.72 - $49.03 / hour Summary About L…
SURGICAL TECHNOLOGIST
At Johns Hopkins Medicine All Children's Hospital , we offer first-class pediatric care, along with the best lifestyle anyone could imagine. In the heart of Tampa Bay, our main campus and state-of-…
Office Assistant (Remote)
Join a global community of talented professionals to shape the future of AI. Earn up to $15 USD/hr and additional rewards based on quality of submission. Outlier is committed to improving the intell…
Call Center Associate
Call Center Associate Location Jacksonville, FL : Company Description We're an insurance agency that provides comprehensive financial and health planning services to help clients achieve their finan…
Seeking a sitter near UCF, FL for two boys
Pay: $18 - $25 per hour Start Date: In 1-2 Days Location: Orlando, FL Job Description Seeking a sitter near UCF, FL for two boys. Previous experience preferred. Must be reliable and tru…
Client Advisor - Visual Expert
LOEWE seeks a Client Advisor - Visual Expert for its Miami Design District location. The role involves achieving sales targets, delivering exceptional customer service, and maintaining visual standard…