Write exceptional code that is easy to read and maintain.
Understand and contribute to the entire software delivery process, from conception, to UX design, code, test, and deployment.
Analyze and resolve complex problems and articulate approaches to prevent issues in future.
Develop unit test and automated test plans.
Design and develop service oriented architecture solutions, building and maintaining internal and external services, integrating with complex database and third party components.
Collaborate with developer scrum team members on best practices, code reviews, internal tools and process improvements.