Position: .NET
Company: Cruxlab
Experience required: 1y
English level: intermediate

Responsibilities:
• Developing comprehensive technical solutions in a team environment
• Responsible for the full engineering life cycle of our apps including technical design, task estimation, implementation and debugging
• Troubleshoot and resolve issues reported by QA team
• Analyzing and understanding an entire solution and the interfaces and dependencies between the technical component
• Constantly improve the application architecture, performance, and security
• Active collaboration with teammates


You should have:
• 1+ year of experience in the area of software development
• Good knowledge of OOP
• Good knowledge of C#, .NET 5
• Experience with issue and project tracking systems (JIRA).
• Good communication skills and the ability to work as a team
• Good knowledge of maths and algorithms
• Basic computer science knowledge (Algorithms and data structures)
• BSc, MSc or equivalent in CS or Math is preferred
• Pixel perfect (if user facing)
• Networking (REST API, HTTP, JSON)
• Multithreading (big plus)
• Knowledge of modern design patterns (MVVM) is a plus, but not required
• ASP.NET Core
• Entity Framework Core
• RDBMS (MS SQL / PostgreSQL

Any of the following is a big plus:
• HTML, CSS, JS/TS
• Docker
• Knowledge of fundamental AWS services (EC2, RDS, VPC, IAM)
• Swagger
• UnitTesting
• WebSockets

We offer you:
• Paid sick leave, vacation and day-off
• Flexible schedule
• Individual development plan
• Internal education and training