3+ years of commercial experience;
Strong knowledge of ASP.NET Core;
Knowledge of OOP/OOA;
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.
Backend (Azure Functions, Web Apps, AspNetCore, Azure CosmosDb, Azure ServiceBus);
Frontend (TypeScript, Angular 5, NgRx, Material);
Tools (VSTS, SonarQube, R#, NDepend).
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.
Individual approach to professional and career growth (Personal Development Plan);
Comfortable work conditions (including two monitors on each work place);
Smart environment — interesting projects from renowned clients;
Flexible work schedule;
3 social packages to choose among — medical insurance, sports attendance payment or mix of both;
Annual vitaminization program for employees;
English and German courses;
Competitive salary according to the qualifications;
Guaranteed full workload during the term of the contract;
Corporate leisure activities.
Work closely with customers and remote teams to design, implement, test and continuously improve scalable and extendable platform;
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);
Propose process improvements and drive changes;
Propagate quality culture among colleagues.
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 Backend Software Engineer, you will become a part of a team, that will develop 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.