Our client, is a multi-award winning, market leading and innovative SaaS provider.
They are looking for fully remote senior software developer. As a full stack developer you will be responsible for creating and maintaining .NET Web applications on the backend and JavaScript/Typescript on the frontend in a fast-paced agile development environment.
Responsibilities will include:
- Working closely with business teams to understand needs and translate these into effective concepts and designs, from wire-framing to end product.
- Assisting in testing of applications, ensuring software quality and excellence are maintained to the highest standards.
- Adhering to good design practices to ensure secure, robust, maintainable and extendable applications.
- Work as part of an agile (scrum) multi-functional systems development team.
- Working on projects to modernise the platform, move more serverless and automate, and scale
- Software design through to testing, and integration.
- Mentoring junior engineers
- Fast track to engineering management for the right candidate
Skills and Experience:
Excellent knowledge and experience of:
- C#, WebAPI
- Entity Framework, LINQ and TSQL.
- Design Patterns, SOLID principles, Dependency Injection, Inversion of Control
Experience in the following highly desirable:
- JavaScript, AJAX and HTTP stack, RESTful, Web Services.
- .net core
- HTML5 and CSS3
- React.js / Redux.js
- Developing for the Microsoft Azure platform (e.g. messaging, serverless)
- TDD, designing and writing automated unit tests
- Writing, maintaining and tuning SQL Server stored procedures.