Contact Us

Senior .Net Engineer

Support and mentor other Software Engineers by driving the high quality design, delivery and implementation of all Helastel projects; ensuring they are in line with the customer vision and all responsibilities are conducted in a professional manner. To engage in a collaborative customer journey, that is focused on achieving the overall project objectives whilst ensuring a positive customer experience. 

Key responsibilities

  • Support, assist and direct other Software Engineers
  • Lead the .NET strategy for the business, nurturing and developing less senior members of the team 
  • Manage the technical delivery of large projects, including but not limited to, their strategy, decision making, risk identification, line management and client support
  • Provide realistic time estimations and identify and resolve any completion risks
  • Assess and approve delivery deadlines in collaboration with the wider business
  • Demonstrate an understanding of customer needs by leading technical discussions regarding realistic and achievable timescales, risks and budgets
  • Adhere to coding best practices and standards
  • Utilise all resources effectively to ensure that no duplication of work or code occurs, and code works efficiently
  • Ensure that coding is scalable and future proof in such a way that it is easy to extend, understand and build on for other engineers
  • Ensure that all work undertaken either extends or improves the current functionality and preserves the customer experience, with no negative impact on the existing system
  • Create specification documents by providing accurate technical information and supported research findings
  • Clearly document complex bodies of work to enable other engineers to diagnose potential problems with ease
  • Use HTML, CSS and Javascript to create a functional interface based on design specification documents
  • Create performant and functional front end interfaces with excellent user experience by using modern front end technologies
  • Proactively develop technical skills and keep awareness of developments in the industry to support delivering products to a high standard
  • Work with Lead Software Engineers to develop and define processes and procedures to improve working practices
  • Set quality standards for other Software Engineers and provide appropriate support and training to meet those standards 
  • Partner with the Infrastructure Team to develop and improve infrastructure delivery

Behaviours and qualities

  • Work collaboratively and supportively with colleagues across the organisation, sharing best practice and knowledge
  • Clear, concise and polite communicator
  • Continuously develop and apply professional technical knowledge to drive excellent organisational performance with a high degree of attention to detail
  • Organised and focused on delivering on individual, team and Helastel commitments
  • Work autonomously, taking ownership for personal and team delivery and outcomes
  • Problem solver, with a high level of lateral thinking to identify and resolve problem

Experience/qualifications

Essential

  • .NET Framework and .NET Core – specifically C#
  • ASP including MVC and a strong knowledge of ASP Core middleware pipelines
  • Web development, preferably as part of a web development team working on a variety of projects
  • Javascript, HTML and CSS
  • Knowledge of Relational Databases, especially Microsoft SQL Server (MySQL as a bonus)
  • Source control systems, especially Git
  • Project management tools e.g. JIRA
  • Test Driven Development, including .NET unit testing libraries
  • Agile development
  • DevOps and CI/CD tools e.g. Azure DevOps
  • Strong adherence to development best practices, including code review via Pull Request
  • Working understanding of Microsoft infrastructure, including Windows, IIS and Azure
  • Object Oriented analysis and design using common design patterns and frameworks
  • Experience supervising colleagues
  • Proven track record of the consistent professional and timely delivery of projects
  • Good working relationship with customers, and ability to work with clients to scope and deliver projects
  • Willingness to learn new skills and ability to do so quickly

Desirable

  • Strong LINQ understanding
  • EntityFramework
  • Authentication systems such as ADFS and Identity
  • PowerShell
  • VB.NET
  • Front-end frameworks e.g. React, VueJS, Blazor
  • Working knowledge of Linux and related technologies
  • Knowledge of non-Relational Databases e.g. NoSQL
  • SSIS
  • Understanding of certificates

Salary range

  • £45,000 – £50,000
Apply Now

Apply Now