Senior Software Engineer (.NET) Remote (ID: 017B9AlD)

Place of Work: Remote
Salary: £ Competitive Salary Offered (Per Annum)
Date Posted: 14-Oct-2024
Expiry Date: 12-Apr-2025
Job Details:
Location: London, Greater London, United Kingdom
Job Category: Web Development
Career Level: Experienced Professional
Contractual Type: Full Time/Permanent
Working Hours: Monday to Friday (No Weekends)
Positions Available: 1
Skills Required
  • .NET Framework
  • .NET MVC
  • ASP.NET & ASP.NET CORE
  • C# / .NET Core
  • HTML5/CSS3/SASS/XML/JSON
  • Javascript/Typescript/ReactJs/
  • MS Visual Studios latest ver
  • MSSQL and Azure SQL
  • Web API
Benefits
  • Additional Leave
  • Casual Dress
  • Company Events
  • Referral Programme
  • Work from Home
Job Description

As a .NET Senior Software Engineer, you will work as part of our development team and contribute to all phases of the development lifecycle for our Clients.

You will be involved with the design, development, deployment and maintenance of software solutions while contributing to technical decisions on your assigned project.

As a senior software engineer, you will offer support and mentorship to more junior colleagues and work closely with the Product Owner / Project Manager to engage with end clients on functional requirements.

You will work alongside highly motivated and technically gifted colleagues allowing you to expand your skill sets whilst also imparting your knowledge to the wider team.

Main Senior Software Engineer Responsibilities

  • Participate in the full cycle of development, from an idea through design, implementation, and testing, to exposing features to end users.
  • Contribute to architectural decisions on a project.
  • Write product or system development code.
  • Undertake peer review for the quality of developed code.
  • Contribute to existing documentation or educational content and adapt content based on product/programme updates and user feedback.
  • Provide guidance and support to less experienced project team members, both technical and non-functional requirements.
  • Participate in Product Discovery programmes with the Client, undertaking estimation activities once the project scope has been defined.

About You:

You will be passionate about technology with a curious mind, constantly growing your technical expertise both within and outside the working environment learning from and sharing your expertise with others.

You will have proven troubleshooting skills with established methods to break down and resolve identified technical problems.

This role will involve dealing with customer support requests from time to time via email and face-to-face and therefore excellent levels of customer service, communication and attention to detail are also required.

Expertise and Technology Knowledge we expect you to have:

  • Core expertise with .NET Framework / C# / .NET Core / .NET MVC / Web API
  • Familiarity with MS Visual Studio's latest versions
  • Good understanding of database design, including normalisation and referential integrity
  • Knowledge of Entity Framework and Entity Framework Core
  • Very good familiarity with ASP.NET and ASP.NET Core
  • Good understanding of MSSQL and Azure SQL – Queries, Views, Functions, Stored Procedures
  • Familiarity with Git
  • Good knowledge of OOD, Design Patterns, SOLID principles, Functional Programming and Asynchronous Event-Driven Architecture

We expect you to be familiar with modern software architectures, such as microservices and event-driven architectures and comfortable with evolving requirements and emerging design and able to be a productive part of a collaborative team environment. You will also possess a good understanding of database structures.

Familiarity with the following technologies will be a distinct advantage:

  • Javascript/Typescript/ReactJs/Angular
  • HTML5/CSS3/SASS/XML/JSON
  • Knowledge of cloud technologies, particularly Azure/AWS
  • Familiar with CI/CD workflow (e.g. Azure DevOps, Circle CI, Bitbucket pipelines etc)
  • Proficiency in writing SQL queries. Tuning SQL queries
  • Knowledge of SSIS.

The Opportunity:

We are seeking a full-time candidate to work UK business hours of 09:00 – 18:00. However, we do offer flexibility where needed.

We work remotely first, with travel to our London office expected 1-2 times per month at most.

We offer a generous base salary which is reviewed annually plus 25 days of annual leave + bank holidays.

About Us:

Founded in 2016, we are a Tech Consultancy, Software Developer and Managed Service Provider.

We are business-led from end-to-end working with Clients from start-ups to multinationals across many verticals. The common denominator across all Clients is the need to solve fundamental business problems using technology as a means to achieve success.

We partner with our clients to identify the fundamental value proposition of their business/solution and then identify and build the technology that supports success.

Beyond the build we offer platform management services, ensuring our client's systems continue to perform for the long-term.

Job Type: Full-time, Permanent

Benefits:

  • Additional Leave
  • Casual Dress
  • Company Events
  • Referral Programme
  • Sick Pay
  • Transport Links
  • Work from Home

Schedule:

  • 8-hour shift
  • Monday to Friday
  • No weekends

Experience:

  • .NET: 5 years (preferred)

Work Location: In person

Similar Jobs You May Like
Full Stack Web Developer - Laravel
Northwich, Cheshire, United Kingdom
Salary: £ 45000 - £ 55000 (Per Annum)
Web Developer
Eastbourne, East Sussex, United Kingdom
Salary: £ 30000 - £ 50000 (Per Annum)
Web Developer
London, Greater London, United Kingdom
Salary: £ Up to 40.50 per hour (Paid Monthly)
Web Developer, Hybrid Working, Sunderland
Sunderland, Tyne and Wear, United Kingdom
Salary: £ 28782 - £ 30515 (Per Annum)
Front End Developer - Hybrid Working
Crawley, West Sussex, United Kingdom
Salary: £ Competitive Salary Offered (Per Annum)
Wordpress Web Developer
Billingshurst, West Sussex, United Kingdom
Salary: £ 34000 - £ 38000 (Per Annum)