Software Engineer (.NET) | Remote

Job Category: Developer Role
Job Type: Full Time
Job Location: Remote - UK Business Hours


About the Role:


As a Software Engineer you will work as part of our Development Team supporting & maintaining software solutions for our clients as well as designing and developing solutions contributing to all phases of the development lifecycle.

We work with Clients from start-up to multinational across many verticals.

We adopt an agile methodology, working in self-managed teams and collaborating closely with our clients. As needed you may be required to work on Client site.

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


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 breakdown 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.

Technology wise we expect you to have:

  • Core expertise with .NET Framework 4.5+ / C# 5.0+ / .NET Core 1.0+ / .NET MVC / Web API
  • Familiarity with MS Visual Studio 2012+
  • 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 andAsynchronous Event Driven Architectures

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:

  • JQuery, Javascript
  • Knowledge of cloud technologies, particularly Azure
  • 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

About Us:


Founded in 2016, Elemental Concept is a Tech Consultancy, Software Developer and Managed Service Provider. 

Based in London and Singapore, we are business led from end-to-end. We work with Clients from start-up to multinational 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 clients systems continue to perform for the long-term.

Please send your CV to