Position: .Net Software Engineer
Company: Innovecs
Experience required: 3y
English level: intermediate

**RESPONSIBILITIES:**
- Developing services and infrastructure components based on service-oriented architecture and modern technology standards, including design, coding, unit testing;
- Working with 3rd parties integrated with our platform and more;
- Development of new features; 
- Optimizing and improving existing solutions; 
- Continuous improvement of code quality;
- Work in close collaboration with others in a team.

**REQUIREMENTS:**
- At least 3 years’ experience in developing .Net Server-side and Web side;
- Proven experience in designing & developing large scale and high traffic online web applications using .NET technologies;
- Hands-on experience with next technologies and languages: C#, ASP.NET MVC, Web API;
- Experience with ASP.NET WebForms, WCF, MSSQL
 will be a plus;
- English level: Intermediate — reading/writing documents, daily meetings with teams;
- Bachelor’s Degree in Computer Science or related field;
- Responsible, initiator, team-player and great communication and interpersonal skills.


**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
- 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