Vacancy expired!
- Overall 9+ years of experience in IT.
- Four-year degree in a related field or equivalent experience
- Minimum 4 years of demonstrable professional experience and at least 1 year of experience with the Microsoft .Net web stack
- Full software-stack experience is mandatory, including senior-level developer knowledge of MVC, Typescript, C#, JavaScript, AJAX, JSON, HTML5, CSS3, and T-SQL
- Hands-on experience with a javascript framework like Angular is preferred, including a complete understanding of the DOM, selectors, traversals, sophisticated AJAX implementations, event binding, commonly used plug-ins, and testing using tools like Firebug and Postman
- Strong understanding of UI, cross-browser compatibility, web functions, and standards
- Experience with common design and code patterns (e.g., dependency injection, singleton, factories, etc.)
- Experience implementing industry best practices as they relate to code construction and web application security
- Familiarity with the CSS frameworks like Bootstrap.
- Experience with agile development environments and Scrum methodology a plus
- Business domain experience in e-commerce and/or back-office applications a plus
- Experience writing unit tests in an MVC environment a plus
- Experience working in an Azure environment is a plus
- Excellent verbal and written communication skills required
- Skilled at understanding business and technical requirements, and converting them into working code
- OOP, OOA, OOD, and code modeling techniques