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