The Role: Software Developer We are seeking a skilled software developer to join our team. The successful candidate will be responsible for designing and developing high-quality software solutions using various technologies. Key Responsibilities: * Analyzing business requirements and designing software solutions * Developing and maintaining robust, scalable, and performant systems * Mentoring junior developers within the project team * Self-motivating towards timely delivery of high-quality outputs The Ideal Candidate: - Must Have: Extensive commercial development experience in .Net 4.8, .NET Core, MVC 5 - Excellent knowledge of MS SQL Server including Strong T-SQL (Stored Procedure) skills - Experience with HTML5, CSS3, JavaScript, AJAX