Description
Principle Full Stack Developer- London based client- mixture of remote and onsite working- 695.00 per day- Inscope of IR35- 6 month contract initially.SmartSourcing are currently looking for a full-stack principal developer to work for one of our most prestigious clients. This is a business critical role within the Software Engineering function and requires an expert across many technical areas.
The Developer position is full stack with experience expected across:
-C#
-.NET Core and .NET Framework.
-Platform frameworks including MVC and Web API
-SQL Server and the ability to design database schemas to satisfy data storage and data retrieval requirements
-ORM experience. Specific knowledge of Entity Framework 6 and EF Core
-Creating/designing RESTful services and APIs
-Performance profiling of apps and writing performant code
-Working with Git source control
-Dependency injection container configuration
-Service orientated architecture, including the ability to consider integrations with other applications and services
-Abstracting code into core libraries and creating reusable components
-Exposure to integration testing
-Debugging and system analysis
-Awareness of Azure cloud concepts
-HTML 5
-CSS 3/SASS (or other pre-processors)
-JavaScript and TypeScript
Role Criteria
Criteria 1 - Full Stack Experience
Strong experience across C#, .net framework, .net core, HTML, CSS and JavaScript.
Criteria 2 - Development process optimisation
Sets strategy and manages resource allocation for solution development programmes.
Criteria 3 - Modern standards approach
Strong understanding and application of the most appropriate modern standards and practices. Takes responsibility for coaching and guiding others.
Criteria 4 - Programming and build
Collaborates with others when necessary to review specifications and uses these agreed specifications to design, code, test and document programmes or scripts of medium to high complexity, using the right standards and tools.
Criteria 5 - Systems design and integration
Can design systems characterised by high levels of risk, impact and business or technical complexity.
Criteria 6 - User focus
Able to collaborate with user researchers and can sell and represent users internally. Understands the difference between user needs and desires of the user.
Criteria 7 - Excellent teambuilding and management skills
Able to lead, coach and mentor junior colleagues as part of their day-to-day work.