Responsibilities Responsible for the development of enterprise applications. Participates and often leads technical design, architecture, and implementation of enterprise applications. Develops and ensures adherence to development process and best practices. Facilitates an agile, efficient, and fast