Upload CV
X

    .NET Architect

    BettingJobs is working with a cutting-edge e-commerce company who specialise in developing products for their own technological platform. They are currently looking to hire an experienced .NET Architect to meet the demand of their fast-growing team.

    Responsibilities:

    • Tools and technology evaluation
    • Proof of concepts and architecture road-mapping
    • Refactoring existing programs by analysing and identifying areas for modification
    • Writing and implementing efficient code
    • Participating in code reviews
    • Analysing, designing and developing tests and test-automation suites
    • Developing information systems by using off the shelf software solutions
    • Following the software development lifecycle
    • Testing new programs and providing evaluation reports
    • Developing quality assurance procedures
    • Contributing to projects from inception to completion
    • Working alongside other engineers/developers on the team to elevate technology and consistently applying best practices
    • Communicating with programmers involved in different projects to solve technical questions

    Requirements:

    • Strong system and solution design skills
    • Proven leadership skills (leading the meeting, the team; direction of an architecture, etc.)
    • Wide experience as a software engineer, working with .NET platform and C# language
    • Proficiency in source code versioning using GIT and setting up CI/CD pipelines for automated build and testing
    • Experience and solid knowledge of the tech stack in use:
    • MS SQL Server and NoSQL databases (MongoDB, Redis)
    • LINQ
    • NET and ASP.NET Core
    • RESTful services
    • JavaScript
    • Fluency in English is essential, high-level Spanish is a plus.

    Bonus points for the following:

    • Strong TDD experience, understanding of the best CI/CD practices, experience in code quality and code review tools, sense of responsibility for the code quality
    • Solid UML modelling and design skills
    • Ability to implement functionality without supervision and test own work thoroughly using test cases
    • Excellent written and verbal communication skills
    • Strong understanding of project and requirement documentation, ability to create design technical and project documentation, including documentation describing own code
    • Interest in participating in conferences, interviews and face-to-face meetings
    • Ability to mentor colleagues in software engineering disciplines
    • Experience with Microsoft SQL Server related tools including SSIS, SSAS and SSRS

    Get in touch