JOB SUMMARY Provides advanced technical support and system configuration for multiple project implementations, software applications, interfaces, workflows, modifications, updates and maintenance of multiple application systems to meet defined functional requirements, in conformity with established methodologies, policies and procedures. Responsible for performing multiple complex programming platforms and technologies. Duties include selection, analysis, design, development, configuration, testing and quality assurance of new technical application solutions. Independently performs complex design, development, testing and report building solutions to support business functions. Responsible for managing consulting partners, meeting project milestones, user coordination and developing technical standards. Provides mentoring and guidance to the developers. Performs other duties of a similar nature as may be required. ESSENTIAL FUNCTIONS − Identifies, recommends, creates functional requirements and implements architectural solutions for new or updated systems for technology changes. − Manages, guides and works jointly with the developers to build end users’ programming requirements and operational needs, questions of system intent, output requirements, input data acquisition and internal checks and controls in conformance with information systems and programming standards. − Utilizes advanced programming, technical skills and knowledge to develop or enhance software applications, reporting solutions, complex interfaces and complex data migrations that meet the business requirements of the Sewer District. − Performs advanced technical support of enterprise applications through analysis, review and enhancements to increase the operating efficiency or adapt to new requirements. − Manages and guides intern, entry level developers and consultants to assign tasks and ensure quality and timely completion of work. − Prioritizes and manages the implementation and support development activities to meet the deadlines. − Develops scenarios and standards for testing complex solutions. Tests systems for correct functionality and checks work completion for accuracy. − Performs advanced analysis and programming tasks, such as designing, coding, testing, documenting and maintaining host-based or departmental systems, which follow systems standards and methodology. − Reviews designs and ensures all enhancements and testing activities are traceable in a requirements matrix and testing plan. − Develops and reviews technical and functional specification documents to develop technical solutions. − Develops policies and procedure standards associated with in-house programming. − Creates complex functional prototypes and can explain the significance, advantages and disadvantages in both technology and business process. − Manages and assigns production support tickets to developers and provides timely solution without escalation. − Develops an advanced working knowledge of workflows, Oracle database engine, database concepts, relationships and structures in order to support end users with programming application solutions and offers alternatives to the coding approach. − Evaluates new and complex technology features and suggests how they fit into the production solutions. − Designs and develops proof of concept for complex business needs and demonstrate to internal IT team and business users. − Provides periodic performance and usage summaries as well as any other statistics needed to make decisions on technology support. − Develops high level application platform architectural guidelines, policies and procedure standards associated with in-house programming. − Creates technical and functional prototypes for complex business needs and can explain the significance, advantages and disadvantages to both technology and business partners. − Manages and guides interns or entry level developers by assigning tasks and ensure timely completion of work. − Provides input into programmer’s evaluations to improve performance and develop skills of the programming staff. − Recommends professional development activities for programmers regarding programming and systems analysis. − Manages patching of the applications and effectively communities with the business users and vendors. − Understands complex business process in multiple domain areas, HRMS, Finance, Payables, Receivables, Budgeting, Purchasing, Inventory etc. and map to the application, perform configuration changes as needed. − Performs other duties of a similar nature as may be required.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Mid Level
Number of Employees
251-500 employees