Upload CV
X

    Lead Architect

    BettingJobs is partnering with an innovative iGaming and sportsbook company, specialising in the development of products for their proprietary technological platform. They are seeking a highly skilled and visionary Lead Architect to manage their growing team and drive architectural excellence across their systems.

    As the Lead Architect, you will be responsible for overseeing the refactoring of existing systems to improve performance and maintainability, as well as leading code reviews and mentoring team members on best practices.

    To be considered for this role, you must have demonstrated expertise in system and solution design, with a strategic vision for architecture and comprehensive knowledge of the technology stack, including MS SQL Server and NoSQL databases (e.g., MongoDB, Redis). 

    Responsibilities:

    • Conducting tools and technology evaluations to align with business goals.
    • Designing proof-of-concepts and establishing architecture roadmaps.
    • Overseeing the refactoring of existing systems to improve performance and maintainability.
    • Leading code reviews and mentoring team members on best practices.
    • Defining and implementing testing strategies, including test-automation frameworks.
    • Guiding the integration of off-the-shelf software solutions into the ecosystem.
    • Leading the team through the software development lifecycle, ensuring alignment with architectural goals.
    • Evaluating and providing recommendations on new programs and their impact on the platform.
    • Establishing and maintaining quality assurance standards.
    • Collaborating cross-functionally with other teams to resolve technical challenges and drive innovation.
    • Taking ownership of projects from inception to delivery, ensuring alignment with business needs and technological goals.

    Requirements:

    • Demonstrated expertise in system and solution design, with a strategic vision for architecture.
    • Proven leadership experience, including facilitating meetings, directing architectural initiatives, and mentoring teams.
    • Extensive experience as a software engineer, ideally with the .NET platform and C#.
    • Mastery of source code management using GIT and proficiency in setting up CI/CD pipelines for automated build and testing.
    • Comprehensive knowledge of the technology stack, including: MS SQL Server and NoSQL databases (e.g., MongoDB, Redis)
    • RESTful services and JavaScript
    • Fluent English communication skills: Spanish proficiency is advantageous.

    Bonus points for the following:

    • Expertise in TDD, CI/CD best practices, and the use of code quality tools.
    • Advanced skills in UML modeling and technical design documentation.
    • The ability to develop functionality independently and conduct thorough self-testing.
    • Strong written and verbal communication skills, with a focus on clear and actionable documentation.
    • Experience mentoring and developing colleagues in software engineering principles.
    • A track record of participation in conferences, interviews, and client-facing discussions.
    • Knowledge of Microsoft SQL Server tools, such as SSIS, SSAS, and SSRS.

    Get in touch