Responsibilities
- Lead system architecture and technical design decisions.
- Define and enforce coding standards, best practices and development guidelines.
- Identify and resolve complex technical issues.
- Lead and mentor a team of engineers, fostering a culture of collaboration, innovation, and continuous learning.
- Collaborate with cross‑functional teams to define and execute the technical roadmap, aligning with business objectives and customer needs.
- Drive the design, development, and optimisation of our platforms, ensuring scalability, reliability, and security.
- Provide technical guidance and support to ensure the successful delivery of projects on time and within budget.
- Stay abreast of industry trends and emerging technologies, evaluating their potential impact and relevance to our business.
- Participate in peer reviews of solution designs and related code.
- Identify and encourage areas for growth, education, and development within the team.
- Deliver business value through quality technical solutions and code.
- Be accountable for projects.
Minimum Requirements
- BCom / BSc degree or equivalent qualification.
- Minimum of 7 years' experience.
- Previous experience as a Tech Lead.
- Agile / Scrum experience.
- Expert understanding of the software development process.
- C# proficiency.
Technical Skills
NetSQL Server, "Modern JavaScript libraries" (Angular, Underscore, KnockoutJs, JQuery, BackboneJS, Foundation, etc.), .NET (Web Forms/MVC 2.0+ – required), ASP .NET, .NET Core (Web API, Windows Services), HTML5, CD/CI pipelines, Cloud PaaS consumption, REST services, Kubernetes/Docker.
Competencies Required
- Passion for software development and delivering great solutions.
- Continually learns and grows own skills and industry knowledge.
- Creative visualisation, critical thinking, inductive and deductive reasoning.
- Ability to think outside the box.
- Collaborative coordination and time management.
Additional Attributes
- Be proactive and take initiative.
- Capacity to work under pressure while observing high‑quality standards.
- Problem solving and analysis.
- Add value to business outcomes.
- Must be able to work in a team environment.
- Share knowledge and help others grow.
- Desire to understand the reasons for delivery to deliver the right solution.
- Strive to continually learn and improve.
- An architectural background with hands‑on experience in cloud technologies (AWS, Azure, or GCP) is highly advantageous.
- Strong proficiency in cross‑platform frameworks such as Flutter or React Native.
- Experience publishing and maintaining production apps on Apple App Store and Google Play Store.
Should you not receive a response from us within one week of your application, your application has unfortunately not been successful.