Overview
We are seeking a skilled Software Engineer for a 6-month contract role, focused on enhancing and building internal applications and system integrations. This position involves collaboration with a broader technology team, providing opportunities to work across diverse technologies and projects, while working on-site two days a week. The engineer will play a vital role in developing and optimizing applications, integrations, and automation tools within a cloud environment.
Responsibilities
- Build and enhance applications using C# / .NET.
- Develop integrations between internal and third-party systems.
- Create and maintain APIs and web-based services.
- Work with JavaScript / TypeScript and modern front-end technologies.
- Develop and optimise database-driven functionality using SQL.
- Improve existing tools, services and automation.
- Support releases, testing and implementation of new functionality.
- Collaborate with technical colleagues and business users to transform requirements into workable solutions.
Requirements
- Strong experience with C# / .NET / .NET Core.
- Proficiency in JavaScript / TypeScript.
- Experience with SQL Server or MySQL.
- Familiarity with APIs and system-to-system integration.
- Knowledge of modern JavaScript frameworks like React, Angular, or Vue.
- Experience with cloud platforms such as AWS, Azure, or GCP.
- Proficiency in Docker or other container technologies.
- Understanding of CI/CD and modern development practices.