I. Job Summary Recognized across the organization for functional expertise. Delivers technical expertise in design, development, coding, testing, and debugging new software or significant enhancements to existing software. Demonstrates broad knowledge of highly complex business processes and capabilities. Conducts highly complex business process analysis, needs assessments, and leads/participates in design sessions with Architects in order to align information technology solutions with business initiatives. Undertakes highly complex projects requiring additional specialized technical expertise in software design and testing. II. Essential Duties and Responsibilities To perform this job successfully, an individual must be able to perform each duty satisfactorily. Other ancillary duties may be assigned.
Contributes strategic vision and integrates a broad range of ideas regarding applications and software development. Presents, and communicates, and articulates technical processes effectively to all levels of the organization (including technical and non- technical audiences, Senior Leadership, VPs and the C-level executives). Undertakes the highly complex applications development projects involving multiple disciplines and may impact multiple facets of the business. Develops enterprise-level information technology solutions by analyzing, coding, testing, and implementing new and by modifying existing software applications with full competency. Leads design/coding sessions, develops solutions, and implements solutions. Articulates design and resolves technical/design conflicts as they occur.
Experience in applications integration to other third party applications Outstanding analytical, mathematical, and creative problem-solving skills D. Other Knowledge, Skills or Abilities that Contribute to Success May require technically advanced or in-depth skills in one or more of the following: Web application development, imaging technology.