Why this role stands out
This Lead Software Developer role offers significant opportunities for technical leadership and complex problem-solving within a reputable consulting group, perfect for experienced developers eager to mentor teams and shape enterprise-level solutions. You'll thrive here if you excel at designing and developing robust applications using .NET Core, C#, and Azure, with a hybrid work model offering excellent flexibility. Apply to advance your career and contribute to impactful projects!
Quick overview
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.
Desired Technological skills:
- Microsoft: NET Core, Azure, C#, API Development, EntityFramework
- 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.
Similar jobs
- AS

Senior AI Application Engineer - Backend - Azure OpenAI, RAG, Azure AI Search/ElasticsearchRecently posted
ALIS Software · New York, NY · On-site 🇺🇸
AWSC#Java+9TechnologySalary not listed - AT

Network Services Engineer with Security Clearance
Abacus Technology · Hanscom AFB, MA · Hybrid 🇺🇸
AdministrativeSalary not listed - EM

System Engineer L5 - TS/SCI with Poly required with Security ClearanceRecently posted
EMTAK LLC · Annapolis Junction, MD · Hybrid 🇺🇸
MicroservicesSeleniumGatling+6TechnologySalary not listed - OS
Senior Software Engineer, Cloud Infrastructure with Security ClearanceRecently posted
Open Systems Technologies Corporation · Herndon, VA · Hybrid 🇺🇸
DockerGCPMicroservices+9TechnologySalary not listed - LS

Senior Embedded Software Engineer with Security ClearanceRecently posted
Lynx Software Technologies Inc · Denver, CO · Remote 🇺🇸
GitEmbedded SystemsConfluence+9Technology$120k - $160k/yr - LO

Flight Dynamics Software EngineerRecently posted Auto Apply
Loftorbital · San Francisco · On-site 🇺🇸
IoTPythonTechnology$175k - $210k/yr - LO

Flight Dynamics Software EngineerRecently posted Auto Apply
Loftorbital · Golden · On-site 🇺🇸
IoTPythonTechnology$165k - $205k/yr - CI

IT Software Engineer 4 Lead Software Engineer Generative AI & Platform EngineeringRecently posted
ChaTeck Incorporated · Irving, TX · Hybrid 🇺🇸
MicroservicesC#Java+10Technology$69 - $76/hr - SS

Senior Network Automation EngineerRecently posted
Shiv Software Experts LLC · Jersey City, NJ · Hybrid 🇺🇸
TechnologySalary not listed - QS

APPLICATION DEVELOPER - COMMERCE TRANSFORMATIONRecently posted
Quebec solutions inc · Winters, TX · Hybrid 🇺🇸
ReactJavaScriptTechnologySalary not listed - CS

Embedded EngineerRecently posted
Collaborate Solutions, Inc. · Sunnyvale, CA · Hybrid 🇺🇸
Embedded SystemsC++Python+2TechnologySalary not listed - ET

Lead Software Engineer – Application Development (Supply Chain) - Full timeRecently posted
Emergere Technologies · United States · Hybrid 🇺🇸
Stakeholder ManagementDockerSQL+8TechnologySalary not listed