Software Developer
Role details
Job location
Tech stack
Job description
We are seeking a talented and motivated Software Engineer to join our dynamic team with expertise in database management systems and cloud hosting platforms to work on a zero hours contract for an expected minimum one day a week. The candidate must be a UK resident with good Englsih and be able to help maintain and develop our software application built on the Spring Framework. You will work from home but collaboratively with cross-functional teams to help deliver high-quality software solutions, ensuring best practices in coding and application development are followed., * Help maintain, enhance, and develop our existing software around the spring eco-system and react+typescript (full stack development). From understanding and resolving issues in the system to developing new features. Whilst often pairing remotely, working independently is expected.
- Be able to produce good code quality and be aware of performance optimisations.
- Be able to utilise version control systems such as GitHub for effective code management.
- Work with databases such as MySQL and SQL to manage data effectively within applications.
- Participate in code reviews to uphold coding standards and share knowledge within the team.
- Help leverage Azure cloud services for application deployment and management.
Pay: £115.00-£175.00 per day
Requirements
Do you have experience in JavaScript?, * Strong understanding of back-end and front-end development technologies and principles.
- Proficiency in programming languages, with experience around the spring-boot eco system and react and typescript.
- Experience with database management systems such as MySQL or SQL.
- Familiarity with version control systems including Git.
- Experience working in a Linux environment is advantageous.
- Experience with MS Azure preferred.
- Ability to work independently as well as collaboratively within a team setting.
- Excellent problem-solving skills with a keen attention to detail.
- Strong communication skills to effectively convey technical concepts to non-technical stakeholders.ey technical concepts to non-technical stakeholders..