Position: Advanced Software Engineer - .Net
Company: Innovecs
Experience required: 5y
English level: intermediate

**ABOUT THE CLIENT**
Our Client is disrupting the transportation industry with technology solutions that bring much-needed visibility and efficiency to the $700B market. Our solutions create cost savings and productivity gains for Carriers, Brokers and their Shippers across North America - while reducing the carbon footprint of this diesel-heavy industry.

**RESPONSIBILITIES**
• Design and build backend services using modern approaches such as microservices architecture, CQRS and NoSQL storage
• Deliver working software as part of small, cross-functional agile teams
• Participate in agile ceremonies such as sprint planning, daily standups, and retrospectives
• Adhere to, and evolve quality practices with your team including test automation

**REQUIREMENTS**
• 5+ years of professional experience building advanced web apps
• Expert knowledge of .Net
• Experience with ASP.NET, ASP.NET Core
• Experience working with MS SQL
• Experience working with .Net based ORMs (Entity Framework 6.2, NHibernate etc.)
• Experience working as part of agile scrum teams
• Good communication skills, curious, highly motivated, and enjoy being an active and engaged team member

**WILL BE A PLUS**
• Experience working with Microsoft Azure
• Experience working with Microsoft Service Fabric
• Experience working with Microservices
• Experience optimizing code for performance
• Experience with event-based application architecture
• Experience with NoSQL

**WHAT WE LOVE ABOUT INNOVECS**
• An environment that allows you to maximize your productivity and gives you the freedom to think and collaborate beyond the next line of code or deadline;
• We like to have fun, we love what we do, we relax when we need to, we are a great team and we deliver;
• High-level compensation and regular performance based salary and career development reviews;
• Medical insurance (health), employee assistance program;
• Paid vacation, holidays and sick leaves;
• Gym 24/7, personal fitness instructor;
• Massage in the office, personal wellness consultant;
• English classes with native speakers and partially or fully reimbursed personal trainings and conferences;
• Referral program;
• Team building and a lot of fun to take a break, relax, and give you the freedom to think beyond the next line of code