Job Description
Are you a skilled Software Developer looking to join an innovative technology company working with clients across the world? This is a fast-growing digital software firm where creativity, collaboration, and continuous learning are encouraged to help you reach your career goals while enjoying a comprehensive benefits package.
About the Role:
You will play a key role in designing, developing, and supporting web-based applications that deliver outstanding customer experiences. You'll be responsible for the full software development lifecycle, working with a talented team to build, enhance, and maintain high-performance systems using modern technologies.
Key Responsibilities:
1. Develop and enhance new and existing web applications using cutting-edge programming languages and tools
2. Maintain, troubleshoot, and debug software to ensure reliability and performance
3. Collaborate with cross-functional teams to analyse requirements and deliver effective solutions
4. Participate in all stages of the software development life cycle, including testing and deployment
Essential Requirements:
5. At least 2 years' professional experience in software development
6. Proficiency in programming languages such as ASP.NET, VB.NET, C#
7. Solid understanding of database concepts and SQL
8. Familiarity with software development methodologies and best practices
Desirable Skills:
9. Experience with WCF web services, Web API, and React frameworks
10. Knowledge of Microsoft Azure Cloud platform and services
What's on Offer:
11. Core hours from 10am to 4pm (Monday to Thursday) and 10am to 3pm on Fridays
12. 36 days' annual leave including bank holidays
13. Ongoing training and professional development opportunities
14. Hybrid working model
15. Private healthcare coverage
16. Life assurance with death in service benefits