Our client is a fast growing Private Equity backed technology company, that is at the forefront of security and infrastructure on a global scale. They are looking for a Senior .Net Engineer to design, develop, and maintain robust, scalable, and high-performance applications as the product scales on a global level. As a Senior .NET Developer, you'll be profficient with C#, .NET Core, ASP.NET MVC, Razor and SQL Server, you will play a pivotal role in helping the business migrate to .net 8, shaping new software solutions, mentoring team members, and contributing to a culture of innovation.
What You’ll Do
Develop Industry-Leading Applications
* Build full-stack applications using C#, .NET Core, ASP.NET MVC, Razor, Web API, Javascript, and SQL Server and T-SQL
* Write clean, scalable, and maintainable code to power high-performance solutions.
* Seamlessly integrate third-party APIs and services into the platform.
Shape System Architecture
* Collaborate with stakeholders to translate business requirements into robust technical designs.
* Architect and implement new systems, while optimizing and enhancing existing ones for performance and reliability.
Drive Quality and Reliability
* Conduct in-depth code reviews to uphold best practices and coding standards.
* Debug and resolve complex issues, ensuring systems perform consistently under load.
* Design and execute unit and functional tests to maintain system integrity.
Lead and Mentor the Team
* Provide guidance and support to junior developers, helping them grow their skills.
* Share knowledge and contribute to a culture of collaboration and continuous improvement.
Document and Communicate
* Create and maintain technical documentation to ensure clarity and knowledge sharing.
* Provide progress updates to stakeholders and contribute to project planning.
Technical Proficiency
* Expertise in C#, .NET Framework, .NET Core, and ASP.NET MVC/Web API.
* Experience with Entity Framework or Dapper for object-relational mapping.
* Familiarity with front-end technologies such as HTML, CSS, and JavaScript.
* Proficiency in working with relational databases like SQL Server and crafting efficient T-SQL queries.
* Understanding of RESTful APIs and modern web service integration.
* Hands-on experience with version control systems, particularly Git.
* Exposure to tools or frameworks like SignalR and Hangfire (or equivalent).
What You Bring
* Proficiency in .NET Frameworks: Expertise in C#, .NET Core, ASP.NET MVC, and SQL Server is essential.
* Problem-Solving Mindset: A strong track record of tackling complex challenges with innovative solutions.
* Leadership Skills: Experience mentoring developers and fostering a positive team environment.
* Architectural Insight: Ability to design and implement scalable, secure, and high-performance systems.
* Commitment to Excellence: Passion for writing clean, maintainable code and delivering top-tier software.