• At least 5+ years of experience developing applications in .NET business and technical environments;
• At least 1+ years of functioning as a tech lead;
• Deep knowledge of .NET architecture;
• Experience using cloud technologies (e.g., AWS, Azure);
• Experience with C#, ASP.NET, MVC, Entity Framework, SQL, Restful APIs, JavaScript, HTML, CSS;
• Knowledge of design patterns, performance issues and troubleshooting strategies;
• Ability to lead technical teams in delivering web technology architecture, design, and implementation;
• Ability to balance multiple demands and work both independently and as part of a team;
• Knowledge of agile framework;
• Candidates should have good oral and written communication skills;
• English: upper-intermediate.
• Knowledge in developing .Net Core 2+ applications;
• Experience with UI frameworks/libraries (React, Angular);
• Challenging and exciting work in a friendly and professional environment;
• Excellent career opportunities and a competitive salary;
• Professional development program with internal seminars on technical topics;
• Flexible work schedule and pleasant working environment including modern and comfortable office;
• 15 working days of paid vacation (21 calendar days), 5 half-paid sick leave days;
• Annual fund for covering employees’ personal needs (medical insurance, sport activities etc.);
• Free English courses;
• Great corporate events and celebrations;
• Access to the corporate library and much more
• Evaluate user needs, client goals and constraints to architect well-designed structures that will grow and scale;
• Convert functional requirements into technical design and taking it to implementation;
• Participate in planning, definition, and high-level design of the solution and explore solution alternatives;
• Work closely with the scrum teams to identify any technical roadblocks and help quickly resolve the blockers;
• Take part in tech presales
• Collaborate with and mentor IT staff
• Ability to learn modern technology in a fast-paced environment
• Assist with the DevOps functions where needed;
An exciting and unique opportunity to become a part of Blackthorn Vision professional team. We are looking for a mature Software Developer with wide experience within Microsoft technology stack. This extraordinary position assumes that a person will mentor development teams, collaborate with the engagement team and constantly improve company competencies.