Strong attention to detail, problem-solving skills, and verbal/written communication
Ability to work in an agile environment
Significant knowledge in 2+ object-oriented languages
Significant exposure to client scripting with JavaScript and popular frameworks (i.e. Angular, React, Node, etc.)
Experience in Unit Testing frameworks.
Experience implementing service-oriented systems with RESTfulservices and APIs
Exposure to implementing for the User Experience on Mobile and Web
OOP, design patterns, SOLID design principles
Relational and non-relational data, ORM.
Responsibilities:
Develop with quality through hands-on development and attention to detail
Contribute as part of a team to research, develop, deploy, and maintain software for use within the company, designs, codes, tests, ensures quality assurance, debugs and deploys application system
Work closely on an agile team of product owner, other engineers and scrum master in a collaborative environment
Uses appropriate tools to analyze, identify, and resolve business and/or technical problems
Readily available to troubleshoot and solve unforeseen production incidents
Develop compelling application functionality, including business logic and user interactions on high-traffic applications using specialized knowledge for UI frameworks
Take part in data/service/API/web/mobile design architecture discussions and pro-actively give solutions/recommendations