We are searching for a highly experienced .NET developer to
help with the development and management of our comprehensive web
infrastructure. The ideal candidate should have at least three to five years of
recent experience in the .NET stack including the .NET Framework, .NET Core
(versions 6 through 9), C# programming language, ASP.NET web framework, and
Microsoft SQL Server databases. Experience with CMS platforms such as Umbraco,
Dot Net Nuke and Contentful is preferred.
Responsibilities
- Design and implement the overall web
architecture.
- Develop and deploy our databases.
- Ensure
the entire technology stack is optimized for speed and scalability.
- Construct
our RESTful APIs.
- Seamlessly
integrate our front-end UI with the API.
- Establish continuous integration and
deployment processes.
Skills
The successful
candidate should have at least three to five years of experience in the
following areas:
- Proficiency
in writing JavaScript, with an awareness of the latest best practices and
ECMAScript 6 (minimum).
- Expertise
in relevant back-end programming languages including .NET and .NET Core
(versions 6 through 9).
- Competence
in database design and management, and familiarity with the latest
practices and versions.
- Skills
in server management and deployment for the relevant environment.
- Familiarity
with a globally supported framework for both front-end and back-end
development, if necessary (e.g., Vue, Knockout).
- Ideally,
familiarity with CSS preprocessors, bundlers, and associated
languages/syntaxes/libraries like Sass, Less and webpack.
- Experience
implementing testing platforms and unit tests.
- Proficiency
with Git or another version control system as required.
- An
obsession with clean and well-documented code.