Position: Mid/Senior .NET Engineer
Company: LaSoft
Category: .NET
Experience required: 3y
English level: intermediate

Our customer has more than 300+ professionals, the client company develops individual software solutions. By using diverse technologies in various industries around the world, they require highly qualified specialists with extensive technological experience. The company is based in Lithuania and works with clients from all over the world.
You would be working on a SaaS product built with React and .NET 5 that is currently in the MVP stage of development and enhances people's personal growth in any organization, easing the management of its talent pool.

TECHNOLOGIES:
C# .NET/.NET Core experience developing web applications
Database knowledge, preferably MS SQL Server or similar
Knowledge of Agile/Scrum methodology

RESPONSIBILITIES:
Write clean, scalable code
Remain up to date with the terminology, concepts, and best practices for coding apps
Develop technical interfaces, specifications
Use and adapt existing web applications for apps
Create and test software prototypes
Develop client displays and user interfaces
Assist software personnel in handling project-related work and other requirements
Coordinate with other software professionals and developers
Investigate the current codebase
Create and maintain REST API
 
REQUIREMENTS
Strong Mid or Senior .Net developer
Full-time and long-term 12+ month contract
Start asap depending on the availability
English level intermediate in written and verbal, verbal communication will be needed with the team and end clients, extravert candidates needed
Location anywhere in the European Union or in the Western part of Ukraine.

Hiring Process: English check, short technical interview (15-30 minutes), deeper technical interview with possible live coding session (1 - 1.5 hours)

WOULD BE A PLUS
Azure/Azure DevOps knowledge would be an advantage
Azure Cosmos DB knowledge is a bonus
CQRS and various other architectural/design pattern knowledge is a bonus

PERSONAL QUALITIES
You should be interested in and aware of the newest trends in development in general and .Net development in particular
Able to experiment and develop a solution architecture 
Able to make technical decisions on your own as well as evaluate the decisions of others
Consider high quality as a standard
A strong sense of responsibility is a must

WE OFFER YOU
Friendly team and enjoyable working environment
Long-term employment
Interesting and challenging projects
Flexible working schedule
Competitive compensation depends on experience and skills 
Regular assessments and salary reviews
Professional development, knowledge sharing
Competitive social package: 18 days of paid vacation and 5 days of sick-leaves 
Free English classes