Net Architect - Toronto, Canada - Themesoft Inc.

    Default job background
    Description

    Job Title: .NET Architect

    Location: Toronto

    We are currently seeking a skilled and experienced .NET Architect to join our dynamic team and lead our .NET development projects. If you are passionate about architecting scalable, reliable, and high-performance .NET solutions, we want to hear from you.

    Job Description:

    As a .NET Architect at startup, you will play a key role in designing and implementing robust software solutions built on the Microsoft .NET framework. You will work closely with our development team, stakeholders, and clients to understand business requirements and translate them into technical specifications. You will be responsible for guiding the technical architecture, ensuring adherence to best practices, and driving innovation to meet the evolving needs of our projects.

    Responsibilities:

    • Lead the design and architecture of complex .NET applications, ensuring scalability, reliability, and performance.
    • Collaborate with stakeholders to gather and analyze business requirements and translate them into technical specifications.
    • Provide technical leadership and guidance to development teams throughout the software development lifecycle.
    • Evaluate and recommend appropriate technologies, tools, and frameworks to support project requirements.
    • Design and implement scalable and maintainable software solutions using .NET technologies, including ASP.NET, C#, MVC, Web API, and Entity Framework.
    • Define and enforce coding standards, best practices, and development processes to ensure high-quality deliverables.
    • Conduct code reviews and provide constructive feedback to team members to improve code quality and maintainability.
    • Troubleshoot technical issues and provide timely resolution to ensure smooth project delivery.
    • Stay updated on emerging technologies and industry trends, and proactively identify opportunities for innovation and improvement.
    • Collaborate with cross-functional teams, including product management, QA, and DevOps, to deliver integrated solutions that meet business objectives.

    Qualifications:

    • Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
    • years of experience in software development, with a focus on .NET technologies.
    • Proven experience as a technical lead or architect, with a track record of successfully architecting and implementing .NET solutions.
    • Deep understanding of the Microsoft .NET framework, including ASP.NET, C#, MVC, Web API, and Entity Framework.
    • Strong knowledge of software architecture principles, design patterns, and best practices.
    • Experience with cloud platforms (e.g., Azure, AWS) and microservices architecture is a plus.
    • Excellent communication and interpersonal skills, with the ability to effectively collaborate with diverse teams and stakeholders.
    • Strong problem-solving skills and attention to detail.
    • Ability to thrive in a fast-paced, dynamic environment and manage multiple priorities effectively.