Experience:
3- 6 years
Our Tech Stack
- .NET Framework, Windows, IIS.
- C#, ASP.NET MVC, Web API, MSMQ, WCF.
- JavaScript, jQuery, Angular, Node.js, React.js, HTML, CSS.
- SQL Server.
Key Responsibilities
- Design, develop, and maintain both new and existing code, ranging from client-side development using JavaScript, HTML, and CSS, to server-side code using C# and ASP.NET MVC, Web API, Windows services, and ADO.NET for data persistence and retrieval.
- Write readable, extensible, testable code, while being mindful of performance requirements.
- Create, maintain, and run unit tests for both new and existing code, with a goal of delivering defect-free and well-tested code to QA.
- Work with management to create and adhere to schedules, while maintaining flexibility to adapt to shifting market demands.
- Translate mockups and wireframes into functioning front-end code.
- Write and maintain documentation for new and existing features.
- Keep up-to-date on best practices and new technologies.
- Rapid prototyping, and presenting conceptual design and working prototypes to management.
- Conduct design and code reviews and collaborate to ensure your own code passes review.
- Work with Product Management to analyze requirements.
- Collaborate on technical architecture and design.
- Version control with Perforce.
Required Skills & Experience
- General
- Solid understanding of OOP design principles.
- Visual Studio 2017, SQL Server 2016.
- Remote debugging.
- Unit Testing.
- Front-end
- C#, ASP.NET MVC, Web API.
- JavaScript and its framworks (Angular, react), jQuery, AJAX.
- HTML5, CSS3, Responsive Design.
- Understanding of web technology stack, including HTTP, REST, cookies, caching, and asset loading.
- Back-end
- Windows & web services, WCF, MSMQ.
- C# and .NET Framework.
- Experience with scalable, performant design and architecture.
- Database
- Working knowledge of SQL and relational databases.
- Should be able to read and write basic SQL queries, stored procedures, views, and functions.
- ADO.NET & LINQ to SQL.
Desired Skills & Experience:
- General
- Familiarity with AWS.
- Installation and deployment (WiX).
- Experience with automated builds and deployment (TeamCity, Docker).
- Front-end
- Telerik & Kendo UI.
- Experience with Logi Analytics.
- Experience with .NET Web Forms and migrating to MVC.
- Back-end
- AWS Lambda, ElastiCache.
- Experience with NOSQL databases.
Background:
- Minimum of a Bachelor’s or Master’s degree in Computer Science, or a related four-year degree.
- Good verbal and written communication skills.