Design and development of new modules, products, and enhancements to the existing enterprise products.
Provide technical leadership and assume overall accountability for a successful implementation phase on all client projects. Oversee developers and ensure. solutions are properly architected and specified.
Partner with the project manager to ensure quality.
Assist in the management, development, and validation of test plans.
Assist in production deployment and in customer support.
Anything else it takes to make the company a success.