Lead and participate in software design and code reviews, to ensure a high level of software quality delivered to customer
Drive the delivery of high impact projects for delivery into enterprise production environments.
Lead and adhere to professional software engineering practices using such most common tools and practices in software enterprise business (e.g. Test Driven Development, Continuous Integration tools, Source Code Management, etc.)
Participate in and lead the planning, creation and execution of automated test stack for developed features
Maintain a high level of proficiency within the area of overall Software Engineering knowledge and contribute to the technical skills growth of other team members
Participate in customer engagements (enhancement requests, issue resolution, etc.)
Work well independently and as part of a bigger team