Job Details
Job Ref: 215670106
Date: 2022-01-27 12:40:17
Senior Developer – Remote Working
Our client is looking for a Senior Developer . As a team they are responsible for developing and supporting web and office-based systems for an international business delivering online Professional Development services and Business Processes to a global market.
You should have strong experience in design, implementation, and formalised testing, preferably in an Agile working environment.
This position is ideal for someone with 5+ years' commercial software development experience in the Microsoft technology stack. The right person will have the confidence, interpersonal skills, motivation, and aptitude to function as part of an Agile team interacting with product owners, super-users, the user community, and our management teams.
About the role:
You will be working in a team and following an Agile methodology to develop and deploy web-based applications, mostly using Microsoft technologies and Microsoft Azure.
You will be exposed to the following:
* Microsoft web (ASP.NET MVC) and app servers (WCF, WebAPI) with SQL Server 2019
* .NET Framework 4.n, moving towards .NET Core
* Azure Devops (source control and sprint planning)
* Continuous Integration with Team City and Octopus Deploy
* Automation of testing
Skills and technology requirements
Essential:
Core skills and technologies:
* C#
* .NET
* Web development (HTML, CSS, JavaScript)
* Object-Oriented Principles
* SQL
* Relational Databases (preferably SQL Server)
* Visual Studio
* Source Control (TFS or Git)
* Entity Framework
Desirable:
* Azure and Serverless Computing
* AngularJS / Angular
* Ruby on Rails
* VB.NET
Qualifications, Skills and Experience:
* A-Levels (or equivalent) in IT or 5 years' demonstrable experience in software development
* At least three years' development experience in Microsoft Technology stack
* Excellent written and verbal English communication
* Ability to work to organise priorities and meet deadlines
* Ability to work independently and as part of a team
* Excellent troubleshooting and problem-solving skills
* Knowledgeable about other technologies
* Strong attention to detail and consistency to minimise errors
* A positive attitude and eagerness to learn
Map
Sorry, no records were found. Please adjust your search criteria and try again.
Sorry, unable to load the Maps API.
Responses