Job Openings Lead .NET Developer

About the job Lead .NET Developer

Our Software Development Team is growing, and we seek a professional, highly experienced Lead Developer to join our team. The successful candidate will be a seasoned web application developer who will lead the development of large, complex client-server, web-based, and multi-tiered software applications on the Microsoft stack.

Our software applications are used by small and family-run businesses to give them greater market visibility and help them to compete with big box chains. The Lead Developer will take a primary role in developing these applications, influencing development practices and methodologies, and mentoring other developers.

Qualifications:

Required:

  • 8+ years of progressive experience developing web applications and coding complex software applications
  • Knowledge of software design, software architecture, and programming best practices
  • Ability to write testable code and experience working with QA teams on testing
  • Hands-on experience and thorough understanding of the following technologies:
  • C# and .NET Core 6 or higher, .NET Framework
  • Azure App Services and Function Apps, Azure SQL
  • REST API development and integration
  • SQL Server, writing and optimizing SQL code
  • Entity Framework
  • HTML, CSS and client-side Javascript
  • Git source control and software deployment processes

Preferred Experience with, but not limited to:

  • Azure API Management
  • Azure Service Bus
  • Azure DevOps CI/CD tools and source control
  • OAuth2/OpenID connect authentication methods
  • CMS and eCommerce platforms
  • Agile development methods

Benefits we offer:

  • Work from anywhere
  • 25 vacation days
  • Summer house for remote working
  • Budget for education