Full Stack Developer
Role details
Job location
Tech stack
Job description
- Design, develop and maintain software applications and UI using C# .NET Core 8.
- Ensure the best possible performance, reliability and quality of DotWatcher.
- Collaborate on solution designs and related code.
- Participate in the software development life cycle from planning to deployment.
- Write clean, maintainable code.
- Troubleshoot and resolve technical issues.
- Implement and maintain security measures.
- Develop new functionalities.
- Implement good UI / UX based on needs.
- Continuously improve and optimise your skills and insight.
- Communicate with the team to understand needs.
Requirements
DotWatcher is looking for a highly motivated Junior Full Stack Developer (C# 8.0 / .NET Core, SQL, RESTful API, WebApp) to join the London team. This position reports to the Technical Lead and requires an experienced candidate who can develop themselves as a key part of our digital team in this fast-paced, digitally native sports content site. Outstanding multitasking ability, flexibility, and a capacity to take on a range of responsibilities are essential., * Proven experience and knowledge of C# .NET Core for 3 years.
-
Understanding of dependency injection.
-
Experience with technology stack : C# / .NET Core 8 Web APIs.
-
Experience with code management tools like Git.
-
Proficiency in JavaScript, TypeScript, jQuery, SCSS / CSS, HTML.
-
Understanding of SQL, stored procedures, Entity Framework.
-
Familiarity with RESTful APIs and modern authorisation mechanisms such as JSON Web Token.
-
Security understanding.
-
Strong problem-solving skills and attention to detail.
-
Motivated, willing to learn / improve / optimise code and perseverant.
-
Good communication skills and ability to explain technical concepts to non-technical people. Essential Skills
-
Excellent attention to detail with a thorough approach.
-
Strong organisational, time-management and documentation habits.
-
Proactive and a strong advocate for continuous improvement.
-
A desire to understand the wider context and impact of your work on the business and its systems.
-
Open to both learning and sharing knowledge and exploring new technologies.
-
Comfortable communicating with non-technical persons and simplifying IT language without losing meaning.
-
Ability to work within a team and translate requirements into technical solutions. Additional Requirements
-
Interest, energy and flexibility to work in a fast-paced environment of a growing business.
-
Keen interest in ultra-racing or endurance sports is a bonus.
-
Candidate must be authorised to work in the UK.
Benefits & conditions
- Generous industry discounts through our sponsor brands and friends of DotWatcher.
- Flexible Wednesday mornings for bike riding or other sports and wellness activities.
- Remote working up to 2 days (can increase based on the person).
- Working with experienced developers to hone your skills.
- Opportunities to work with the content team on race commentary and features if desired. DotWatcher is committed to operating in a fair and socially responsible manner. This includes our stance on ensuring diversity, equity and inclusion both in cycling and in the workplace. Location & Type Based in : London Job type : Full time Remuneration : Depending on experience