Description
Systems Engineer II JOB SUMMARY Provide advanced technical and programming support for implementations, software applications, interfaces, workflows, modifications, updates and maintenance of application systems to meet defined functional requirements, in conformity with established methodologies, policy and procedures. Independently perform in multiple programming platforms and technologies. Duties include selection, analysis, design, development, configuration, testing and quality assurance of new technical application solutions. Performs other duties of a similar nature as may be required. ESSENTIAL FUNCTIONS
- Responsible for identifying, recommending and implementing architectural solutions for new or updated systems based on functional requirements and technology changes.
- Works jointly with the IT Business Analyst to develop 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 and 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.
- Provides feedback and technical guidance to manager regarding all interfaces, data migrations and other programming assignments.
- Independently plans and decides a logical sequence of tasks to manage assigned programming projects to meet end user and system needs and apply departmental project management methodologies.
- Prepares complex programs test scripts and data, analyze test results and specify data control procedures for new and existing programs. Tests systems for correct functionality and check 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 and guides programmers in their designs to ensure that programming and systems standards are being adhered to and the methodology is being followed.
- Develops and applies advanced expertise in software utilities used to create reports, screens, workflows and other productivity aids.
- Develops an advanced working knowledge of Oracle database engine, database concepts, relationships and structures in order to support end users with programming application solutions and offer alternatives to the coding approach.
- Clearly defines technical specification for software solutions to meet end user needs by translating functional requirements, workflows and diagrams into logical instructions and programs.
- Assists the IT department in writing criteria, policies and procedure documentation associated with in-house programming.
- Keeps current on new developments in information technology and their application in order to make recommendations for implementing appropriate technology advancements.
- Takes ownership and independently provides technical assistance in various phases of implementation and upgrade projects.
- Coordinates with consulting partners in technical design review, coordinate production migration and maintains the documents.
- Provides production support for the Sewer District's IT solutions, work with software vendors to develop solutions to fulfill the business needs.
- Develops advanced working knowledge in the areas of oracle enterprise application, cloud applications and document management software solutions used in the Sewer District.
- Understands complex business processes in any of the domain areas, such as, HRMS, finance, payables, receivables, budgeting, purchasing and inventory and map to the application, perform configuration changes as needed.
- Performs other duties of a similar nature as may be required.
Systems Engineer III: JOB SUMMARY Provides advanced technical support and system configuration for multiple project implementations, software applications, interfaces, workflows, modifications, updates and maintenance of application systems to meet defined functional requirements in conformity with established methodologies, policies and procedures. Manages 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, report building solutions to support business functions. Performs other duties of a similar nature as may be required. ESSENTIAL FUNCTIONS
- Responsible for identifying, recommending and implementing architectural solutions for new or updated systems based on functional requirements and technology changes.
- Guides and works jointly with the IT Business 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 and 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.
- Guides interns, entry level developers, and consultants to assign tasks and ensure quality and timely completion of work.
- Works with managers to prioritize and support the implementation and development of activities to meet deadlines.
- Develops scenarios and standards for testing complex solutions. Tests systems for correct functionality and 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 technical and functional specification documents to develop technical solutions.
- Assists in developing policies and procedures associated with in-house programming.
- Creates technical and functional prototypes for medium complex business needs and can explain the significance, advantages and disadvantages in both technology and business processes.
- Independently manages 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 offer alternatives to the coding approach.
- Evaluates new technology features and suggests how they fit into the production solutions.
- Designs and develops proof of concept for complex business needs and demonstrates to the 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 procedures associated with in-house programming.
- Provides input into programmer's evaluations in order to improve performance and develop skills of the programming staff.
- Recommends professional development activities for programmers in regards to programming and systems analysts.
- Understands complex business processes in multiple domain areas including but not limited to HRMS, Finance, Payables, Receivables, Budgeting, Purchasing, Inventory etc. and map to the application. Performs configuration changes as needed.
- Performs other duties of a similar nature as may be required.
MINIMUM JOB REQUIREMENTS EDUCATION Candidate must possess a bachelor's degree, preferably in Programming, Computer Science or closely related field. EXPERIENCE
- Candidate must possess five (5) years of progressively responsible experience in programming, report generation and systems administration for enterprise level applications.
- Technical experience in one full cycle implementation and maintenance of application is required.
- Experience in implementation or support in any of the SAAS applications is preferred
- Experience in supporting software solutions in anyone of the domain - Finance, HRMS, Purchasing, Payables, Receivables.
OTHER REQUIREMENTS KNOWLEDGE, SKILLS AND ABILITIES
- Candidate must have knowledge of programming and database concepts, developing APIs, workflows, debugging, troubleshooting, testing and migration. Must have knowledge of developing reports and utilizing development tools such as, SQL developer, Toad, Cognos.
- Candidate must have skills in querying and analyzing database.
- Candidate must possess knowledge in document management applications, and integration tools.
- Candidate must possess effective written and verbal communication, organizational skills, decision-making abilities.
- Candidate must possess ability to manage projects, meet deadlines and tackle emergencies and difficult situations.
- Candidate must possess the ability to effectively plan and coordinate, establish and maintain effective working relationships and prioritize workloads based on available resources.
PHYSICAL AND MENTAL REQUIREMENTS During the course of performing the essential functions of this position the employee must be able to compare, compute, analyze, synthesize, copy, compile, coordinate, negotiate, and instruct. Ability to communicate while exhibiting strong interpersonal skills is required. Physical work will need to be performed, such as standing, sitting, balancing, kneeling, crawling, handling, feeling, hearing, walking, climbing, stooping, crouching, reaching, fingering and talking. Must be able to lift up to 10 lbs. on an occasional basis. Position will require visual demands of near acuity, far acuity, color vision and accommodation. The position requires office work. While visiting the plant or construction site the employee may be exposed to extreme weather, wet and/or humid conditions, or confined/restricted working environments. Pay Range: USD, Commensurate with Experience:
- Systems Engineer II: $72,700 - $90,875
- Systems Engineer III: $80,606 - $100,758
Our Equal Employment Opportunity Statement
Our Accessibility Statement
Our Employee Benefits & Wellness Programs We offer a comprehensive employee benefits package including Health Insurance Coverage, Various Retirement Planning Options (Ohio Public Employee Retirement System and Deferred Compensation Plans), Flexible Spending Accounts, Employee Assistance Program, Free Parking at our facilities, Corporate Discounts, and more! We also have an active Health & Wellness Program that promotes a life/work balance. NEORSD supports the use of hybrid work as a way to help attract and retain talented individuals in public service, increase worker productivity and better prepares the agency to operate during emergencies. This position may be authorized for hybrid work. hybrid eligibility will be discussed during the interview process. DISCLAIMER: The information outlined in this job description indicates the general nature and type of work performed by employees within this classification. It is not intended to provide a comprehensive inventory of all duties, responsibilities or competencies required of employees within this classification.
|