Job Openings Intermediate .NET Developer

About the job Intermediate .NET Developer

Our Software Development Team is growing, and we seek a professional, highly experienced Intermediate .NET Developer to join our team. The successful candidate will be a seasoned web application developer who will work in 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.


Qualifications:

Required:

  • 5+ 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, .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