Bachelor’s degree in Computer Science, Software Engineering, or relevant field
4-6 years of relevant experience
Strong skills at front-end engineering using object-oriented JavaScript, Async event management, using JavaScript libraries and micro frameworks like (AJAX, jQuery, Angular, Prototype) and NodeJS
Strong skills at backend engineering using object oriented ASP.Net and other libraries and micro frameworks
Knowledge in cloud-based microservices design and architecture
Demonstrable understanding of HTML/CSS3, such as transformations, transitions, and events driven design
Specific experience designing and developing web pages and web applications using well-known industries standards and languages including TypeScript
Demonstrated ability to incorporate user-centered design principles into the architecture and design of user interfaces
Knowledge and understanding of RESTful API design and client consumption
Excellent communication (oral and written), analytical, and organizational skills
Proven ability to learn new technologies as needed
Demonstrated ability to work in a geographically distributed virtual team environment and to build relationships with internal and external stakeholders
Demonstrated time management and prioritization skills, and ability to manage expectations effectively when handling multiple assignments simultaneously with competing deadlines
Exceptional attention to detail, excellent work ethic and drive, great interpersonal skills, team oriented, and demonstrated problem-solving skills
Fundamental understanding of bug tracking, versioning, and repository systems