К сожалению, данная вакансия устарела или приостановлена работодателем и сейчас недоступна

Senior/Lead .NET Software Engineer



branchIT - разработка ПО




  • полная занятость
  • английский

Особенности вакансии


Team lead/Руководитель группы

Senior/Старший специалист

Вид занятости

Полная занятость

Знание языка

Английский язык

Язык программирования



Тип разработки

Разработка ПО

База данных


Adobe Software

In design

Project Overview:

Our customer is a well-known strategy consulting firm, based in New York City and serving large real-estate development and management companies. It owns a set of digital products that help their customers to manage and improve various aspects of process and project management in their industry: from real estate development projects to large-scale facility management.

As a Lead software engineer, you will drive and supervise the development of a leading-edge, Seamless End-to-End software solution for managing Capital Projects, that will consume project related data from various enterprise project management sources (like IBM Rational, Microsoft Project, JIRA Portfolio etc) with a ultimate goal to make the aggregated info accessible to user in single application, in particular visualized on set of custom tools and dashboards.

Landing page:


  • Backend (Azure Functions, Web Apps, AspNetCore, Azure CosmosDb, Azure ServiceBus); 
  • Frontend (TypeScript, Angular 5, NgRx, Material); 
  • Tools (VSTS, SonarQube, R#, NDepend). 


  • Work closely with customers and remote teams to design, implement, test and continuously improve scalable and extendable platform; 
  • Lead a development team, and ensure the quality of its technical deliverables; 
  • Maintain a productive working environment for a development team; 
  • Ensure professional growth of your teammates; 
  • Participate in design review, code reviews and product demos; 
  • Take accountability and responsibility for full life cycle of product features (from design, sizing, implementation, testing, delivery to monitoring and deprecation when needed); 
  • Manage technical risks and trade-offs; 
  • Propose process improvements and drive changes; 
  • Propagate quality culture among colleagues. 


  • 5+ years of commercial experience; 
  • Strong knowledge of ASP.NET Core, and at least one SPA Framework; 
  • Strong knowledge of Azure and .NET Platform; 
  • Strong knowledge of cloud computing; 
  • Knowledge of OOP/OOA, software architecture design patterns; 
  • Ability to write high quality code following TDD practices; 
  • Profound knowledge of relational DB, practical knowledge of MS SQL Server; 
  • Good understanding of XP practices and SDLC; 
  • Upper-intermediate level of English, well-developed communication skills. 

Preferred skills: 

  • Previous experience of work on large projects; 
  • Knowledge of UML and software modeling; 
  • Personal traits: analytical thinking, responsibility, sociability, ability to work in team, attention to details; 
  • AWS Lex, Elastic Cache, Message queues; 
  • Experience with CQRS event-driven architecture.


Пожаловаться на вакансию