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.