Senior Software Engineer (C#/.NET)

  • Overview

    If you want to challenge yourself in a large-scale project that has been transforming and digitalising the construction industry for almost 20 years - you shall join us! Together with the Zoolatech team, Procore Technologies develops a cloud-based construction management software that allows their clients to effectively build skyscrapers, hospitals, data centres, stadiums, and schools. At the same time, it makes the management of finances, quality, teams, and risks transparent, convenient, and compliant with regulations. Procore is a specialist in the construction management domain, and at the same time, it is also a very tech company who is developing actively their web and mobile solutions.

    Procore has been actively growing even during the pandemic and moreover, it went public this year. Zoola is helping Procore to growing further and now we are searching for the best result-oriented Engineers who can keep the high level development standards together with the Procore team.

    As a Senior Backend Engineer, you’re given the opportunity to partner intimately with Procore customer base, translating their fundamental needs into technological SaaS solutions.

  • Responsibilities

    • Develop and maintain a set of .NET Windows desktop applications that are used to updating large data sets of Procore projects directly on a local machine;
    • Support, design, implement, backend code of a web application written in C# running on the latest version of .NET Framework using ASP.NET MVC;
    • Writing a highly performant code that minimizes payload size and deferred scripts while consuming the lowest possible amount of browser resources and high-quality code in a Test Driven Development environment;
    • Participate in code reviews, provide mentorship, collaborate in paired programming, and train the peer team-mates ;
    • Leverage a customer-centric approach to lead architectural design decisions that improve scalability and performance for users;
    • Work closely with a team of engineers, product and project managers;
    • Present your designs to internal/external groups and review designs of others;
    • Lead the project initiatives, proactively collaborate with the stakeholders to deliver the end result;
    • Develop test strategies, work with test automation frameworks, write unit/integration/functional tests to drive code coverage and automation metrics;
  • We Require

    • 5+ YOE in Object Oriented Program fundamentals, Test Driven Development and Design principles;
    • 4+ YOE in C#/ASP.NET development;
    • Experience in development of desktop applications;
    • Understand the tradeoffs between technical, analytical and product goals, and are adept at formulating solutions that satisfy all of these needs;
    • Experience of working in a distributed team;
    • High ownership of the solution and sense of responsibility for work delivery;
    • Good level of a spoken and written English;
    • Would be a plus:
    • Experience in working and developing RESTful APIs;
    • Expertise with modern web development including development, testing, staging, deploying, and monitoring;

You may be interested

Senior Ruby Engineer

🇲🇽Guadalajara, Mexico

Sr React Engineer

🇲🇽Guadalajara, Mexico

Product Manager

🇲🇽Guadalajara, Mexico

Looks like talking about your friend?

Be the one to get us in touch