Join our team where you will work on new technologies and find ways to meet our customers’ needs and make it easy for them to do business with us.
You will be a part of a team to resolve a diverse range of complex problems and regularly lead multiple, technically complex, large-scale projects.
Provide technical guidance to the Web Team on designs, day to day technical questions;
Participate in scoping, technical designs, design reviews, code reviews on Web team projects;
Design, develop, test HTML5, ASP.NET and Rest API / web-services features involving HTML5, C# and MSSQL stored procedures;
Data design and data modeling for complex business features;
Knowledge of Performance tuning of store procedures;
Propose architectural enhancements to current system that can improve scalability, stability and performance improvements in particular at the DB layer;
Collaborate with cross functional teams including other engineering teams on features, technical approaches to complex problems.
At least 5 years of production software development experience;
Proficiency in C#;
Proficiency in HTML5 and ASP.NET Development;
Strong communication skills;
Experience collaborating with multiple cross-functional teams including support, product management, developers, tech-ops;
In-depth knowledge about REST or SOAP web services (REST experience is preferred, but any web services experience can do);
Experience in MSSQL and stored procedures development;
Expert in Object Oriented programming, design patterns, multi-threading;
Experience in Unit Testing, Test Automation;
Experience writing design documents.
NICE TO HAVE
Experience converting test plans into automatable test cases;
Experience with functional testing of web services via automation;
Experience working in a SaaS company with HA systems;
Experience working with large data sets / scalability.
A friendly team of first-class professionals you’ll find easy to work and communicate with;
Transparency in processes and liberal atmosphere across the company;
Modern technology stack on all projects;
Professional and personal growth as well as the ability to change your area of expertise;
Attendance sponsorship of IT events, professional conferences as well as financial cover of online and offline courses;
Internal hackathons and meetups where each employee can act as a speaker;
Salary corresponding to your work experience and skills. We are open for payment negotiation;
A cosy office in the historic center of the city. Fruits, coffee, tea, biscuits, cereal, bicycle and car parking spaces, lounge areas with cosy armchairs, bean-bags and sofas, PS4, guitars, balalaika and a library with professional and fiction literature;
Flexible working schedule and the ability to work remotely;
All the necessary equipment;
Compensation of sport and medical expenses;
English language courses at the office.