Job description Posted 29 May 2020

.Net Software Engineer


Are you an experienced .Net Software Engineer, looking for an exciting new contract role? CXC are working in partnership with an innovative and forward-thinking global technology client who are looking for a skilled Software Engineer to join their dynamic team.


The successful candidate will join a highly skilled software team and participate in activities to develop, document and maintain architectures, requirements, algorithms, interfaces and designs for software systems.

Key Responsibilities:


• Develop high-quality software design based on defined system architecture

• Identify, prioritise and execute tasks in the software development lifecycle

• Develop tools and applications by producing clean, efficient code

• Automate tasks through appropriate tools and scripting (E2E Testing, Unit Testing, Integration Testing)

• Review and debug code

• Perform validation and verification testing

• Collaborate with internal teams and vendors to fix and improve products

• Document development activities.

You


• Proven experience as a .Net Software Engineer

• Experience using system monitoring tools

• Automated testing frameworks

• Knowledge of C# programming languages

• In-depth knowledge of relational databases such as MSSQL

• Analytical mind with problem-solving aptitude

• Ability to work as team member

• Excellent organizational and communication skills

Your skills:


• Microsoft .Net Framework

• Knowledge of Angular 2+

• Microsoft ASP.Net MVC

• Unit testing frameworks

• Microsoft SQL Server

• Entity framework or any equivalent library

• Good understanding of REST API principles

• Deep knowledge around software design patterns

If this sounds like to the role for you, we would love to hear from you. Please click on apply to submit your profile and register your interest.


Please be aware, due to high volume we will only respond to those who have been shortlisted.

Additional information about the process

....