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 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.
Required Skills and Experience
Solid understanding of OOP design principles
Visual Studio 2019
Solid understanding of GIT
Front-end & Back-end
C#, ASP.NET MVC, Web API , .Net Core
HTML5, CSS3, Responsive Design
Understanding of web technology stack, including HTTP, REST, cookies, caching
Working knowledge of SQL and relational databases
Working knowledge of reading and writing basic SQL queries, stored procedures, views, and functions