What you’ll do
- Design and create reusable code
- Conduct unit testing and functional testing for client and server
- Identify and solve server/client problems
- Achieve goals within reasonable time frames based on project requirements
- Create internally used tools to ease QA and workflow
- Analyze and optimize server/client performance
- Work with other developers to solve hard problems
- Contribute to the design of new features
- Support and maintain existing projects
What you’ll need to succeed
- At least 5 years of experience with server-side object oriented programming using .NET Framework 4.5+ (C#)
- At least 5 years of experience in OOP Javascript, NPM and tooling (SASS, Gulp, etc.)
- Experience with Unit Testing on both client and server
- Experience working with and building RESTful APIs
- Solid understanding of MVC/MVP or MVVM design patterns
- Ability to write SQL and work with MSSQL databases
- Experience in a full product cycle development
- Eager to learn new concepts and new technologies
- Be passionate about code, be creative, and have a can do attitude
- Experience with HTML5 frameworks (React, Angular +v2, Underscore, etc.) – an advantage
- Experience with .NET WebAPI – an advantage