Full Stack Software Developer

  • UCA Consulting ltd
  • East Midlands, UK
  • 22/04/2022
Contractor Information Technology

Job Description

Full Stack Software Developer – East Midlands 
Pay Rate to Umbrella: Up to £550 per day
Security Clearance: DBS
CV Deadline: Monday 25th at 13:00
Interview Process: 1 stage teams
Headcount: 1
Digital/Non Digital: Digital
Contracting Authority: NHS Arden and Greater East Midlands Commissioning Support Unit
Contract Length: 6 months
Location: remote
IR35: Inside
Minimum Requirement: Arden & GEM CSU is searching for a talented individual to support our Systems and Reporting Team.
The applicant will have at least 3 years experience developing .NET based web systems and should be familiar with working in the Azure Cloud.
Significant experience in the following;
.NET Web Development
Automated deployment (CI/CD)
Microsoft SQL Server
Azure Cloud based Technologies
Build web based customer facing systems
Debugging complex problems
Design and implement a web based system from the ground up
1. Excellent programming skills in .Net using C#, MVC, Entity Framework, Web API. Visual Studio IDE. Web Hosting / IIS. OAuth 2.0 /OpenID Connect.
2. .NET Core Web Development - C#
3. Bootstrap Responsive Web Design, HTML 5, CSS, JavaScript, Angular Framework
4. Microsoft Azure Cloud
5. Azure Dev Ops (CI/CD)
6. OAuth 2.0 / OIDC
7. Understanding of OOP design and modelling techniques.
8. Microsoft SQL Server
9. XUnit Testing Framewaork
10. AGILE working practices
11. Good communication and interpersonal skills, including the ability to provide detailed and technical advice to both specialists and non-technical staff and customers.
12. Excellent written, presentation and verbal skills.
Degree in Computing Science or equivalent knowledge and experience gained through working at a similar level in specialist area
Designs, runs and improves software that meets user needs. Responsible for writing clean, secure code following a test-driven approach; create code that is open by default and easy for others to reuse. Lead development on one or a small number of related project teams. Be proficient in a wide range of technical systems; be involved in identifying appropriate technology and approaches, deciding when software should be written; contribute to the developer community; provide technical leadership; promote knowledge sharing and adoption of good practice.
Typical Skills: Manage the service components to ensure they meet business needs and performance targets. Identify process optimisation opportunities. Designing solutions and services with security controls embedded, specifically engineered as mitigation against security threats. Demonstrate strong understanding and application of the most appropriate modern standards. Advise on the right way to apply standards and methods, ensuring compliance. Maintain technical responsibility for all the stages and iterations of a software development project. Know a variety of methods of prototyping and can choose the most appropriate ones. Review the systems designs of others to ensure selection of appropriate technology. Coordinate build activities across systems and understand how to undertake and support integration-testing activities. Know how to prioritise and define approaches to understand the user story, guiding others in doing so. You can offer recommendations on the best tools and methods to be used.

Salary

£ 550 PD