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.
- Knowledge of responsive design and UI/UX best practices.
- Web API design and integration.
- Understanding of SOLID principles and enterprise architecture.
- 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.
#J-18808-Ljbffr