Lead .Net Software Developer
Remote - with occasional travel - Hertfordshire - Once every two weeks.
Up to £95,000 + Full Benefits
-------------------------------------------------------------------------------------
Are you a Lead .Net Software Developer looking to contribute your skills to a technology-driven, "Tech For Good" company that saves millions of lives on a daily basis? Look no further!
-------------------------------------------------------------------------------------
About the Company
Join a dynamic team of Software Developer experts and be part of a cutting-edge organisation at the forefront of combating criminal activity. This company leverages innovative analytics software and extensive sector knowledge to support government agencies and law enforcement worldwide.
As a key member of the development squad, you will be instrumental in crafting and delivering advanced SaaS solutions. These solutions, ranging from tactical to strategic, are utilised by government agencies, regional organised crime units, and police forces globally. Accessible through secure Cloud, network, or laptop deployments, their software enables efficient analysis of complex data sets.
-------------------------------------------------------------------------------------
Skills and experience
- Strong experience in C# application development roles working across the entire application stack for UI to database as required is a must.
- Working on Desktop development or have done recently.
- Experience in developing and optimising RDBMS' (MS SQL Server, SQL Lite, MYSQL).
- Demonstrable success and involvement in software design and coding of desktop and server applications.
-------------------------------------------------------------------------------------
Preferred Technical and Professional Expertise
- Experience in .Net 7. and MS Entity Framework.
- Experience in WinForms
- Experience with web applications and TypeScript.
- Experience interfacing with REST/GraphQL endpoints.
- Cloud based development deployment models in Azure.
-------------------------------------------------------------------------------------
Core Responsibilities
- You will have a wide experience of technologies and understand the value to use the right tool for the job.
- Building Systems and working of desktop applications.
- Take ownership, design, and deploy desktop, web and mobile applications using both frontend and backend technologies.
- Collaborate with product architects and designers in a flat hierarchy with room for progression.