Position: Senior .Net Developer
Company: JetSoftPro
Category: .NET
Experience required: 5y
English level: upper

Leading UK Education organization working with schools, colleges, and universities. Our product  was created to help level the playing field for UK state schools and their students by giving them the same access to the UK’s leading figures from politics, business, science, sport, the arts, and more

Responsibilities:
- Develop high-quality solutions for all of the charities’ products
- Analyses problems and requirements to produce technical designs fit to meet the users’ needs
- Work with business stakeholders to ensure requirements, issues, and solutions are understood
- Help to shape the development strategy and roadmap
- Promote and demonstrate high standards through your own code, code reviews, and mentoring
- Define development standards and approaches
- Identify and evaluate the most suitable technology to adopt
- Implement development processes and practices to improve the quality and effectiveness of solution delivery
- Work closely with the QA function to ensure the adoption of best-practice testing
- Provide accurate estimates and forecasts for the delivery of solutions
- Produce prototypes for future developments
- Run agile ceremonies as required
- Act as an owner of development projects, providing necessary information to project and product stakeholders

Skills/Requirements:
- Experience working with our core technology stack (C#, Dotnet, MVC, Web API)
- Experience working with cloud hosting (Azure)
- Knowledge of implementing CI/CD pipelines (Azure DevOps)
- Understanding of the SDLC focusing on agile
- Experience working with Git and appropriate branching strategies
- Experience in unit testing
- Experience mentoring other developers
- Experience working with relational databases (MSSQL, MySQL, etc)
- Experience in verifying the quality of other developers’ features and solutions (code review and quality assurance steps)
- Experience debugging complex issues
- Ability to design and implement complex solutions
- Knowledge of development best practices
- Experience with RESTful standards

It will be a plus: 
- Experience working with infrastructure as code
- Experience working with serverless applications
- Experience analyzing performance bottlenecks
- Experience working with microservice architecture
- Experience working with SPA frameworks (Angular, React, Vue, etc)
- Experience working with other languages and stacks (Javascript, Python, NodeJs, etc)
- Knowledge of accessibility standards
- Experience working with non-relational databases (MongoDB, Cosmos, etc)
- Knowledge of identity standards
- Knowledge of security best practices