Software Developer
Role details
Job location
Tech stack
Job description
Our client, a trusted technology provider specialising in service solutions, is seeking a graduate developer to help maintain, enhance, and evolve their software systems.
You'll play a key role in developing new programs, supporting customer migrations, and ensuring that all solutions are robust, compliant, and scalable.
The Role
As part of a close-knit development team, you'll work across the full software lifecycle - from development to deployment and support. You'll build and maintain systems using a range of modern technologies., * Develop new applications and systems in C#, ASP, SQL, WPF, and WCF
- Maintain and enhance existing software to ensure stability and compatibility
- Support the migration of data between legacy SQL databases and modern platforms
- Ensure all systems comply with current government and data protection legislation
- Provide technical support to users and clients as required
- Maintain thorough documentation and version control for all code changes
- Gain a strong understanding of business processes to build effective solutions
Requirements
You're a self-motivated developer who enjoys variety and ownership. You can balance multiple projects, communicate clearly with technical and non-technical audiences, and have a strong eye for detail. You're proactive, collaborative, and always looking to improve how things are done.
Skills & Experience
- Experience developing with C#, ASP.NET, SQL Server, and/or WPF
- Strong understanding of database design and data migration
- Ability to manage multiple projects and deliver to deadlines
- Excellent written and verbal communication skills
- Attention to detail and a commitment to code quality
Desirable:
- Experience with version control (e.g. Git) and structured documentation