Software Developer

Apply Now
  • Location: Leicester

  • Reports to: Head of Software

Key Accountabilities

Due to business growth Bellrock are recruiting for a Software Developer, based in Head Office, Leicester. A Software Developer at Bellrock Group helps to provide the foundation upon which the smooth delivery of our services depends. In an ever-changing landscape of complex, interconnected business processes, our software is always evolving to keep up. As a member of the software team you will help build both in-house and externally facing tools on a variety of platforms from the browser to mobile apps to embedded systems. You will do this by listening to key stakeholders, understanding the business processes underpinning our platform and using your creativity to solve intricate problems within the wider context of the software team and our technology roadmap.

 

KEY ACCOUNTABILITES

  • Work with key stakeholders in the business to understand and document their challenges and needs
  • Design and deploy software solutions to deliver change throughout the business
  • Work within and help to improve patterns, practices and approaches to software development within the business
  • Produce appropriate documentation covering all aspects of the software development lifecycle – from inception to requirements to support documentation
  • Maintain existing systems and fix technical issues
  • Work closely with other members of the software team, project managers, analysts and key stakeholders to ensure software systems are fit for purpose from a design, implementation and deployment perspective
  • Design and implement new software solutions to support evolving business processes
  • Ensure you keep up to date with pertinent new technologies, ideas and approaches related to your duties

Person Specification

ESSENTIAL SKILLS AND EXPERIENCE

 

  • Strong knowledge of C#, .NET Framework, .NET Core and associated technologies such as Entity Framework, ASP.NET, WebAPI
  • Experience developing web applications across a variety of technologies including ASP.NET WebForms, MVC and client-side frameworks
  • Proficiency in working with version control systems – ideally Git
  • Competency in designing and making use of relational databases
  • Excellent analytical, communication and interpersonal skills, both written and verbal
  • Ability to work to agreed process, coding and documentation quality standards
  • Experience working in a fast-paced constantly evolving environment delivering software using an agile-style methodology
  • Ability and desire to learn about and embrace new technologies and patterns
  • Diligence and attention to detail

DESIRABLE SKILLS AND EXPERIENCE

Exposure to any of the following patterns or technologies is desirable:

Dependency Injection (Autofac), Xamarin, Vue.js, Bootstrap, CI (TeamCity), RabbitMQ, Elm, Progressive Web Apps, Octopus Deploy

Apply Now
vision

Bellrock Careers

Locations

Our Locations