Job Openings Software Developer

About the job Software Developer

Overview

We are seeking a skilled and motivated Software Engineer to join our team in developing and maintaining high-quality applications that support critical business functions and align with NHS standards.

Key Responsibilities

  • Application Development: Design, develop, and maintain robust applications tailored to business requirements.
  • System Maintenance: Enhance and support existing systems to ensure continued alignment with evolving business needs and NHS compliance.
  • Code Quality Assurance: Uphold high standards of code quality through peer reviews, automated testing, and adherence to best practices.
  • Collaborative Development: Work closely with fellow developers to design and implement new features and system improvements.
  • Code Optimization: Refactor and optimize legacy code to enhance performance, security, and maintainability.
  • System Integration: Design and implement integration solutions to ensure seamless interoperability between legacy systems and new applications.
  • Documentation: Produce and maintain comprehensive technical documentation for both legacy systems and new developments.
  • Deployment Support: Provide technical assistance during live deployments, including out-of-hours support when required.

Qualifications and Skills

  • 1-5 years of experience in software engineering, with a focus on .NET or C# and Microsoft Power Platform or Dynamics.
  • Proficiency in front-end technologies, including HTML, CSS, JavaScript, and frameworks such as Vue.js or React.
  • Strong SQL skills and experience in database design and development.
  • Demonstrated ability to work independently and collaboratively on software projects.
  • Experience working in an Agile development environment.
  • Willingness and ability to quickly learn new technologies and programming languages as required by the business.