We are seeking an experienced developer to join our team on a contract basis. This role involves working on a large-scale enterprise application and collaborating closely with other developers and project managers to build a robust and high-performing system.
Job Description
The successful candidate will be responsible for updating the existing .NET code to support both Microsoft Azure and AWS platforms. This includes creating a cloud-agnostic layer that makes the system easier to maintain, portable, and scalable across clouds.
Key Responsibilities
* Requirements Analysis & Application Design
* Providing accurate estimates and timings to project managers
* Daily interaction with clients to facilitate successful project implementation
* Becoming a subject matter expert on client business processes
* Delivery of application development using standard web development methodologies
* Mentoring other developers within a project team & Peer code review
* Ensuring all QA procedures are satisfied in terms of process and documentation
Technical Requirements
The ideal candidate should have:
* Extensive commercial development experience in .Net 4.8, .NET Core, and MVC 5
* Excellent knowledge of MS SQL Server including Strong T-SQL (Stored Procedure) skills
* Experience with HTML5, CSS3, JavaScript, AJAX, Bootstrap, JQuery, Vuejs
* Azure experience favourable
* AWS Cloud experience
Personal Qualifications
The successful candidate should possess:
* Ability to work independently as well as part of a team
* Ability to learn new business areas quickly
* Technical degree or equivalent experience
* Excellent written and verbal English communication skills