At a Glance
- Tasks: Design and develop innovative software solutions using C# and .NET in a collaborative environment.
- Company: Join a dynamic tech company focused on cloud-based solutions and continuous improvement.
- Benefits: Competitive salary of £50,000 plus benefits, with opportunities for professional growth.
- Other info: Collaborate with diverse teams and enjoy a culture of innovation and high standards.
- Why this job: Make an impact by working on cutting-edge technology and enhancing critical applications.
- Qualifications: Experience in C#, .NET, and a passion for software engineering principles.
The predicted salary is between 47250 - 57750 £ per year.
We are looking for a proactive and enthusiastic Software Developer to join a growing development team. This is an exciting opportunity to work across a diverse technology landscape, supporting and enhancing business-critical applications while helping to deliver innovative, cloud-based solutions.
You will play a key role in developing, maintaining and improving a portfolio of applications and services used by both internal stakeholders and external clients. Working with modern Microsoft technologies, you will contribute to projects spanning Azure cloud platforms, on-premise systems, APIs, integrations and AI-assisted development tools.
This role offers the chance to collaborate with Product Managers, DevOps Engineers, QA Specialists and Business Stakeholders in an environment focused on continuous improvement, innovation and high engineering standards.
Your new role:
- Design, develop, test and support software solutions using C# and .NET
- Build and enhance applications across Microsoft Azure and on-premise environments
- Develop and maintain APIs, integrations and supporting services
- Troubleshoot and resolve application defects and production issues
- Ensure solutions are secure, scalable, maintainable and highly available
- Participate in code reviews and contribute to engineering best practices
- Produce technical documentation, testing artefacts and deployment procedures
- Work closely with cross-functional teams to deliver high-quality software
- Monitor and improve system performance, resilience and reliability
- Utilise AI-assisted development tools to enhance coding, testing, debugging and documentation activities
- Review and validate AI-generated outputs to ensure quality, security and compliance standards are met
What you'll need to succeed:
- Commercial experience developing applications using C# and .NET
- Experience maintaining and enhancing business-critical applications
- Strong understanding of software engineering principles, object-oriented design and testing practices
- Experience with SQL and relational databases
- Knowledge of API development and integration patterns
- Familiarity with Microsoft Azure and a desire to further develop cloud expertise
- Experience with Git, Azure DevOps or similar source control tools
- Exposure to AI-assisted development tools
- Strong analytical and problem-solving skills
- Excellent communication skills with both technical and non-technical stakeholders
- Ability to manage priorities and deliver high-quality solutions
Desirable Skills:
- Experience developing solutions in Microsoft Azure
- Knowledge of Azure App Services, Azure Functions, Azure SQL and Service Bus
- Experience modernising legacy or on-premise applications
- Understanding of CI/CD pipelines and DevOps practices
- Experience with Docker and containerisation technologies
- Knowledge of secure coding practices
- Experience working within Agile delivery teams
- Degree in Computer Science, Software Engineering or a related discipline
What you'll get in return:
£50,000 plus benefits
If you're interested in this role, click 'apply now' to forward an up-to-date copy of your CV, or call us now. If this job isn't quite right for you, but you are looking for a new position, please contact us for a confidential discussion about your career.
Software Developer in Ipswich employer: Hays Technology
Join a dynamic technology team as an Application Engineer/Web Developer, where innovation meets collaboration in a fast-paced environment. Enjoy flexible working arrangements and an industry-leading benefits package, including a generous bonus and pension scheme, while contributing to the development of high-quality digital platforms. With ample opportunities for professional growth and a culture that promotes knowledge sharing and best practices, this role is perfect for those looking to make a meaningful impact in the tech industry.