Does the idea of leading change in technology strategy, architecture, and team mentorship within a critical business function excite you?
We are seeking an accomplished and visionary Lead .NET Software Engineer to guide our development efforts for a leading manufacturer of horticultural labels. This strategic role involves setting technical direction, architecting scalable solutions, and fostering a culture of excellence within our development team. You will be responsible for overseeing the design, development, and implementation of complex, enterprise-level web applications that are fundamental to our growth and operational efficiency. If you are a proven technical leader with a deep understanding of the .NET ecosystem and a passion for mentoring, this is an unparalleled opportunity to shape our future.
Key Responsibilities :
- Provide technical leadership and architectural guidance for new and existing .NET applications.
- Lead the design and implementation of highly scalable, secure, and maintainable software solutions.
- Drive the adoption of best practices in coding, testing, and deployment (CI / CD).
- Mentor and coach a team of talented .NET developers, fostering their growth and skill development.
- Collaborate with IT leadership and business stakeholders to define technical roadmaps and strategic initiatives.
- Conduct code reviews, establish coding standards, and ensure high-quality software delivery.
- Research and evaluate new technologies and tools, recommending their strategic integration.
- Act as a subject matter expert for the .NET technology stack and related architectural patterns.
Recommended Qualifications :
Bachelor's or Master's degree in Computer Science, Software Engineering, or a related technical discipline.7+ years of progressive experience in .NET software development, with a significant portion in a lead or architect role.Extensive expertise in C#, ASP.NET Core, and modern web development frameworks.Deep knowledge of SQL Server, including advanced database design, performance tuning, and data warehousing concepts.Proven experience with architectural patterns (e.g., Microservices, Domain-Driven Design) and enterprise integration.Strong understanding of front-end frameworks (e.g., React, Angular, Vue) and related build tools.Experience with cloud platforms (Azure preferred) and DevOps practices.Exceptional leadership, communication, and interpersonal skills, with a track record of mentoring teams.Preferred Qualifications :
Experience with system integrations and API management.Knowledge of manufacturing execution systems (MES) or ERP integrations.Certifications in relevant Microsoft technologies or cloud platforms.Experience with Agile / Scrum methodologies in a leadership capacity.Roles That Should Apply :
Senior .NET ArchitectTechnical Lead (Software Development)Principal Software EngineerEngineering Manager (hands-on)If you are a distinguished .NET professional ready to pivot our technology strategy and lead a team to new heights, we invite you to explore this opportunity. This is your chance to architect foundational systems and drive significant innovation for a market leader. Join us in setting the technical vision for the future!