- Bristol
- Senior Full-Stack Developer
- Lead a team of developers, ensuring high standards in coding and project execution.
- Collaborate in the design and development of new software products, with a focus on scalability and performance.
- Support ongoing development efforts to improve and maintain legacy systems.
- Contribute to the development of user interfaces, database models, and system architecture.
- Participate in code reviews and promote best practices across the team.
- Expertise in full-stack development with C# and the .NET Framework, particularly .NET Core.
- Strong front-end development experience with JavaScript, HTML, and CSS.
- Knowledge of database systems, particularly MySQL.
- Deep understanding of software design principles, including SOLID, and familiarity with Object-Oriented Analysis and Design.
- Experience writing and executing unit tests with frameworks like NUnit, xUnit, or MSTest.
- Knowledge of microservice architecture.
- Experience working with RESTful APIs.
- Familiarity with AWS or other cloud platforms.
- Understanding of CI/CD pipelines and DevOps methodologies.
- Experience with modern JavaScript frameworks such as Angular or React.
- Proficiency in version control systems like Git and GitHub.
- Exposure to NoSQL databases like MongoDB.
- Hands-on experience with project management tools like Jira.