Position: Senior .NET Engineer
Company: Zoolatech
Experience required: 3y
English level: intermediate

RESPONSIBILITIES

Support, design, implement, backend code of a web application written in C# running on the latest version of .NET Framework using ASP.NET MVC;
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;
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

4+ YOE in C#/ASP.NET development;
Understand the tradeoffs between technical, analytical and product goals, and are adept at formulating solutions that satisfy all of these needs;
Experience in working and developing RESTful APIs;
Experience leading large initiatives with the ability to course correct as needed;
Proven expertise with modern web development including development, testing, staging, deploying, and monitoring;
Ability to consistently evaluate current technical approaches to continue to be industry best-of-class;
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