





Description As a Lead Software Developer, you will drive the design and development of high quality software solutions. You will mentor developers, oversee technical execution, and work closely with architects, product owners, and business stakeholders to translate requirements into scalable, maintainable, and secure software. This role blends hands\-on coding, team leadership, and technical guidance to ensure successful project delivery and continuous innovation. What qualifications make you a Lead Software Engineer? 1\. Able to lead a high performing team of developers 2\. A strong communicator and facilitator, able to explain complex concepts 3\. Able to collaborate across multiple teams 4\. Mentoring and supporting of peers and developers 5\. Leading the way when there is ambiguity with requirements and priorities **Responsibilities:****Technical Leadership:** * Lead a team of developers through the full software development lifecycle. * Provide technical guidance, conduct code reviews, and enforce best practices. * Mentor and develop team members, fostering a culture of continuous improvement. **Software Development:** * Design, develop, and maintain applications using .NET Core/.NET 6\+, C\#, and ASP.NET. * Build APIs, microservices, and integrations with third\-party systems. * Ensure solutions meet performance, scalability, and security standards. **Collaboration \& Delivery:** * Partner with architects on system design and technical decisions. * Collaborate with QA, DevOps, and product teams to deliver high\-quality releases. * Contribute to CI/CD pipelines and deployment automation. **Innovation \& Quality:** * Introduce modern frameworks, tools, and practices to improve delivery. * Troubleshoot and resolve complex technical issues. * Champion agile development methodologies and DevOps practices. Requirements Bachelor’s Degree in Computer Science or a related discipline or equivalent experience. MUST be proficient in written and spoken English and Spanish (85%) Proven experience as a lead developer 7\+ years of software development experience in general 7\+ years of Web Applications, Web API development using .NET Framework, .NET Core Strong expertise in .NET Core/.NET 6\+, C\#, ASP.NET MVC/Web API. Working experience with Azure Logic Apps, Azure Functions and Azure API Management. Experience in microservices architecture and event\-driven systems. Experience in enterprise\-scale systems and complex integrations. Proficiency in SQL/NoSQL databases and modern application design patterns Strong knowledge of web technologies (HTML, CSS, JavaScript) and web services (REST, SOAP). Knowledge of React/Vue.js is a plus. Experience with Python is a plus. Excellent problem\-solving skills, with the ability to analyze complex requirements and propose innovative solutions. Strong communication and collaboration skills, with the ability to work effectively in a team environment. Dynamic and collaborative work environment with a focus on innovation and growth. Anticipate and adopt innovations in business\-related digital and technology applications. Able to build strong customer relationships and deliver customer\-centered solutions. Operate effectively, even when things are not certain or the way forward is not clear. 7 years


