Senior C# Software Developer (Contract)
About the Role
Our client, a leading company in the technology sector, is seeking an experienced Senior Software Developer to join their team on a contract basis in Aberdeen. This is an excellent opportunity to contribute to the development of innovative software solutions within a collaborative and forward-thinking environment.
This role is office-based and requires on-site presence.
Key Responsibilities- Design, develop, and maintain applications and Windows services
- Deliver enhancements and functional improvements to existing software
- Collaborate with stakeholders to translate requirements into technical solutions
- Participate in development strategy and continuous improvement initiatives
- Maintain source code using Git and version control best practices
- Produce technical and test documentation
- Support and mentor junior developers within the team
- Strong experience with C# development
- Proven experience working in an Agile environment
- Solid problem-solving and analytical skills
- Degree in a relevant discipline or equivalent practical experience
- Experience working within continuous integration environments
- Track record of delivering software solutions from concept through to deployment
- Experience with .NET, Visual Studio, and object-oriented programming
- Knowledge of JavaScript and modern development frameworks
- Familiarity with Windows Server and/or Linux environments
- Experience with SQL databases (SQL Server, Postgres, Oracle)
- Understanding of CI/CD pipelines and tools (e.g. AZDO)
- Experience with REST APIs, unit testing, and ORM technologies
- Competitive daily rate (DOE)
- Opportunity to work on impactful, cutting-edge projects
- Collaborative and supportive team environment
- Aberdeen-based on-site contract role with potential for extension
If you are an experienced Software Developer looking for your next contract opportunity, we would love to hear from you. Apply today to find out more.