We are looking for an experienced Lead Software Developer to join our growing team. This role is ideal for a senior full-stack developer who thrives on both hands-on development and leading a team of junior to mid-level developers. You’ll play a pivotal role in driving high-quality software delivery across the full development lifecycle.
This is a full-time, permanent opportunity in a dynamic and ambitious environment where innovation and collaboration are at the core.
Key Responsibilities
Technical Leadership and Development
-
Lead the design, development, and implementation of scalable web applications and APIs using C# and .NET.
-
Act as the technical authority, ensuring adherence to best practices, including SOLID principles and enterprise architecture standards.
-
Oversee the full software development lifecycle from concept to deployment.
-
Conduct code reviews and maintain high coding standards.
Team Management and Mentorship
-
Manage and mentor junior and mid-level developers, providing technical guidance and fostering growth.
-
Create a collaborative, innovative team environment with a focus on delivering quality solutions.
-
Support career development and goal-setting for team members.
Collaboration and Project Management
-
Translate business requirements into scalable technical solutions.
-
Work within Agile methodologies to deliver projects on time and within scope.
-
Partner with product managers, designers, and stakeholders to align technical delivery with business goals.
DevOps and Infrastructure
-
Design and maintain CI/CD pipelines to automate builds, testing, and deployments.
-
Leverage Microsoft Azure for application hosting, storage, and performance optimization.
-
Manage source control workflows using Git.
Key Skills
-
Strong expertise in C#.NET development.
-
Proficiency in Microsoft SQL Server T-SQL and database optimization.
-
Experience with HTML5, CSS3, LESS, Bootstrap, and JavaScript.
-
Knowledge of responsive design and UI/UX best practices.
-
CI/CD pipeline development.
-
Web API design and integration.
-
Understanding of SOLID principles and enterprise architecture.
-
Git source control management.
Desirable Skills
-
Experience with Microsoft Azure services.
-
Exposure to Azure DevOps and CI/CD workflows.
-
Familiarity with Agile methodologies.
This is a unique opportunity to combine technical leadership with hands-on development, while playing a critical role in shaping innovative solutions within the property technology sector.