Software Developer
This is a predominately remote role with a monthly team meet ups. Due to the location of the meet up it is required that you are based in the East of England. Are you a Software Developer who enjoys building products that genuinely make a difference We’re working with a well-established, independently owned organisation that is continuing to invest heavily in its digital platform, used widely across its industry. This role sits at the heart of that journey – helping to shape, build and evolve a platform relied upon by a broad user base.You’ll be joining a collaborative, forward-thinking development team where transparency, quality code and continuous improvement genuinely matter.The role as a Software Developer, you’ll play a key role in the ongoing development of a market-leading digital platform, working across both front-end and server-side technologies. You’ll be involved from early design discussions right through to deployment and support, with real influence on the future direction of the product.Key responsibilities include:
- Contributing to the design and planning of new functionality and platform enhancements
- Developing, testing and deploying high-quality, clean code
- Producing clear and comprehensive technical documentation
- Carrying out initial and regression testing to support smooth releases
- Working closely with a Project Manager to help shape the future direction of the platform
- Collaborating with external application development specialists
- Supporting users by investigating and resolving issues through to full resolution
- Actively contributing to team-based problem-solving and continuous improvement
- Experience across the full software development lifecycle
- Strong problem-solving skills and attention to detail
- C# and .NET development experience
- SQL Server and solid database fundamentals
- Front-end experience with React.js, TypeScript and AngularJS
- RESTful APIs and OAuth 2 authentication
- Experience with service-oriented architecture
- Source code management tools
- Cloud platform experience (Azure desirable)
- Work on a well-established, evolving digital platform
- Genuine influence over technical decisions and future development
- Collaborative, supportive development team
- Long-term opportunity within a stable, growing organisation