Position: Architect / .net Lead
Company: Binariks
Experience required: 5y
English level: upper

**About the project:**

The client is a mature provider of tracking and management services for Railroad transportation of goods (incl. chemicals, construction, and other materials). Recently, the client acquired another company in the same niche and is currently undergoing the merging of the software systems and services they provide under the new SaaS platform. The initial project is a complex Custom Report Builder.

**Responsibilities:**

Structure and drive conversations with client stakeholders to understand business needs and requirements, conduct audits of client systems, elicit business requirements for system architecture
Take a part in pre-sales, discovery phases in projects
Propose appropriate solutions in ambiguous/early-stage situations
Transform business requirements into technical requirements
Plan, design and implement IT solutions
Document technical and functional requirements
Communicate requirements and specifications to a project team, guide the team during the implementation stage, control and review processes and code
Analyze and optimize existing solutions

**Job Requirements:**
6+ years of hands-on experience in software development

**Technical knowledge:**
C#, .NET Framework, .NET Core, Entity Framework, EF Core, ASP.NET MVC, Web API,Azure

**Programming experience:**
OOP, Design Patterns, Design Principles
Good understanding of database design
Experience in conducting code reviews
Experience in team leadership and/or project management is an advantage
Able to define high-level solutions and system architectures
Ability to communicate with business stakeholders
Understand businesses pain points, requirements and translate these into winning solutions
Strong understanding of information systems, key technologies, and limitations
Experience with multiple, diverse technologies and processing environments across various domains
Experienced in understanding and documenting functional and technical requirements, able to create and deliver compelling documents and presentations
Ability to communicate technical requirements and transfer knowledge to a project team
Upper-intermediate level of English

**We provide the following for our employees:**
18 working days of paid vacation
10 working days of sick leave annually (5 days paid at 100% and 5 days at 75% rate of your average monthly salary)
50% cost compensation for English courses at the office
Flexible work schedule
Additional days off for special occasions, national holidays off
A competitive and rewarding salary based on performance appraisals/knowledge evaluation
Possibility to share and gain knowledge on regular tech talks
Friendly and professional team
Innovative projects with advanced technologies
Corporate events
Remote work
Accounting service
Insurance