Details:
- Salary: £400 - Day
- Job Type: Contract
- Job Status: Full-Time
- Salary Per: Day
- Date: 1 week ago
Description:
C# Developer:
Location: Remote
Active SC Clearance
We are currently seeking an experienced SC Cleared C# Developer to join our dynamic and innovative IT team. The successful candidate will play a crucial role in designing, developing, and implementing software solutions that meet our business requirements. This is an exciting opportunity for someone with a strong background in C# .NET and Azure, and ideally, experience with (GDS).
Responsibilities:
- Develop high-quality software design and architecture by using standard coding practises and tools.
- Identify, prioritise, and execute tasks in the software development life cycle.
- Develop tools and applications by producing clean, efficient code based on specifications.
- Integrate software components and third-party programmes to meet specifications.
- Verify and deploy programmes and systems.
- Troubleshoot, debug, and upgrade existing software.
- Gather and evaluate user feedback.
- Recommend and execute improvements.
- Create technical documentation for reference and reporting.
- Work closely with other developers, UX designers, business and systems analysts.
Required Skills:
Solid programming experience (4+ years) in C#, JavaScript and/or Node.js.
Strong knowledge of using frameworks such as .NET Core, Hapi
Good knowledge in working with RDBMS such as MS SQL
Working knowledge of Azure technologies such as Web Apps, Azure Functions, Service Bus, and Cosmos DB
Practical experience using design patterns
Practical experience of developing RESTful web services
Proven experience of unit testing, unit testing frameworks and Test-Driven Development
Good knowledge version control systems such as Git and associated CI/CD tooling
Proven experience in debugging or remote debugging of applications
Effective communication and team working skills
Good knowledge of HTML and CSS
Wider practical experience with JavaScript web front end frameworks
Practical experience developing Microservice based solutions
Practical experience of the Behaviour-Driven Development approach
Experience:
Preferably worked within multidisciplinary teams in an Agile and DevOps environment
Experience of delivering in a (GDS) environment
Recent experience using Project/Issue management tooling (Jira or similar)
Familiarity with Continuous Integration pipelines (ideally with Azure DevOps, Jenkins or similar)
Active SC Clearance
Used cloud & API services to deliver applications
Problem-solving skills and good analytical and reasoning abilities