Software Developer
Software Developer
Nottingham (Hybrid) 2+ days per week in the offices.
We are looking for a talented Software Developer to join our IT team. This role is central to both maintaining our existing systems and developing new products that drive our business forward. You’ll work primarily with .NET technologies, Angular, and Azure cloud services, in a collaborative Agile environment, contributing to innovative solutions across the organization.
You will have the opportunity to balance legacy system support with exciting new development, helping to continuously improve our software, processes, and tools. If you are passionate about technology, enjoy solving problems, and thrive in a dynamic, team-oriented environment, this is the role for you.
Key Responsibilities
- Design, develop, and maintain applications using .NET (C#), Angular, TypeScript/JavaScript, and CSS
- Work with SQL Server databases and develop API-first solutions using REST and OpenAPI/Swagger
- Contribute to cloud-based solutions in Azure (App Services, Functions, Event Grid, Logic Apps, Cosmos DB)
- Implement and maintain CI/CD pipelines using Azure DevOps
- Write clean, maintainable, and well-documented code
- Conduct code reviews and participate in peer programming sessions
- Develop and maintain automated tests to ensure software quality
- Analyse and refine requirements, providing constructive feedback
- Balance multiple priorities, including legacy system maintenance and new product development
- Continuously learn and apply new technologies and best practices
Skills & Experience
Essential:
- Proficiency in .NET and C#
- Strong experience with Angular, TypeScript, and JavaScript
- Solid understanding of CSS and web development principles
- Experience with SQL Server and database design
- Familiarity with API-first development, REST, and OpenAPI/Swagger
- Experience in cloud-first environments, particularly Azure
- Knowledge of Azure DevOps and DevOps principles
- Proficiency with Git and modern version control
- Experience with Agile methodologies (Scrum/Kanban)
Desirable:
- Experience with Azure ARM Templates and Infrastructure as Code (IaC)
- Interest in AI/LLMs and AI-based development tooling
- Familiarity with additional Azure services, Elastic Search, automated testing tools
- Experience with finance systems or the legal sector
Competencies
- Adaptable and able to switch between different projects and technologies
- Excellent time management and prioritization skills
- Strong communicator with team members, management, and stakeholders
- Collaborative team player, capable of working independently
- Analytical thinker with a problem-solving mindset
- High attention to detail and quality
- Self-motivated, proactive, and continuously learning
- Ability to challenge assumptions and think critically
Qualifications
- Bachelor’s degree in Computer Science, Software Engineering, or related field (or equivalent experience)
- 3+ Years of professional software development experience
- Demonstrated experience with the technologies and methodologies listed above
Why Join Us?
- Work on a variety of projects spanning legacy systems and new innovations
- Develop your skills with the latest cloud and web technologies
- Be part of a collaborative, supportive, and forward-thinking IT team
- Contribute to a company that values continuous improvement and innovation
- Company
- Blues Point Ltd
- Location
- Nottingham, Nottinghamshire, England, United Kingdom
- Employment Type
- Full-Time
- Salary
- £55,000 - £60,000 per annum
- Posted
- Company
- Blues Point Ltd
- Location
- Nottingham, Nottinghamshire, England, United Kingdom
- Employment Type
- Full-Time
- Salary
- £55,000 - £60,000 per annum
- Posted