Logo
Turlock Irrigation District

Information Technology (IT) Software Engineer I, II, Senior

Turlock Irrigation District, Turlock, California, United States, 95382


Salary:

$8,163.00 - $13,968.00 Monthly

Location :

Turlock, CA

Job Type:

Full Time

Job Number:

1759

Department:

INFORMATION TECHNOLOGY SERVICES DEPARTMENT

Opening Date:

08/20/2024

Closing Date:

Continuous

Description

The PositionTurlock Irrigation District is seeking qualified candidates to fill openings of IT Software Engineer positions and join our IT Applications Team. By joining our team you'll help the District with development, implementation and maintenance of software, processes and procedures by providing the necessary expertise and guidance in order to provide reliable water and electric services to our communities.

Desired Candidate QualificationsRecently, the District has implemented multiple Oracle products for both on-premise and cloud solutions. In addition to the job summary section below, the ideal candidate will have two or more years of hands-on experience that includes any of the following:

Experience configuring, integrating, or business reporting with either the Oracle Customer Care and Billing (CC&B) or Oracle Cash to Meter (C2M) utility billing and customer information systems (CIS).Knowledge and experience with the Oracle Utilities Application Framework (OUAF) and configuration through maintenance and business objects, service scripting, XPath, XSD, XQuery and Data Areas.Experience configuring, integrating, or business reporting from the Oracle Fusion Cloud Enterprise Resource Planning (ERP) system.Experience with PL/SQL and BI Publisher reporting using RTF layouts.Experience configuring, integrating, or supporting on premise ESRI ArcGIS.

JOB SUMMARY

Under general direction from the Information Technology (IT) Services Applications Manager, to design, develop, enhance, integrate and support business systems and other applications software for IT Services customers. Facilitate and implement the integration of new and existing IT components and technology in the most efficient and cost-effective manner. Provide project management, consulting, technical support and training to IT Services customers. Provide leadership and facilitate internal and external communication during all phases of critical projects and daily operations. Review, analyze and provide technical support to assist in streamlining end user processes. Serve as District technical representative with external agencies, vendors, consultants and the public.

DISTINGUISHING CHARACTERISTICS

IT Software Engineer I

is the entry-level class in the Software Engineer series. Software Engineers in this class are normally assigned to work on projects under the guidance of more experienced IT Software Engineers. Positions assigned to this class will generally perform more routine maintenance tasks of a less critical nature. This position will typically exercise less independent action and decision making.

IT Software Engineer II

is the professional-level class in the IT Software Engineer series. The IT Software Engineer II is expected to perform duties associated with all prior position levels as necessary. Positions assigned to this classification are distinguished from the IT Software Engineer I by having demonstrated greater individual responsibility for software projects with less direct supervision. They will exhibit a proven record of accomplishment showing project management skills and/or successfully completed projects in which they lead or participated in a leadership role in their functional area. Solid project management skills are a necessity, as is an understanding of the various roles of project team members. Engineers in this class are also expected to participate in the mentoring and development of other IT Services staff in applications design and development and relevant topics. In addition, positions assigned to this class have responsibility for software and associated hardware procurements and IT planning, development and design.

Senior IT Software Engineer

is the advanced professional class in the IT Software Engineer series. The Senior IT Software Engineer is expected to perform duties associated with all prior position levels as necessary. Positions assigned to this classification are distinguished from the lower classifications by the performance of more complex applications design and development projects and responsible tasks and by effectively utilizing their greater experience with little direct supervision. In addition, positions assigned to this class have generally assumed wider project management roles and/or specified software and associated hardware procurements for District-wide technical projects in any business unit. These positions will also assume more of a strategic and less of a tactical perspective with respect to Department planning efforts. They will exhibit a proven record of accomplishment showing project management skills and/or successfully completed projects in which they participated in a leadership role, and a thorough understanding of the various roles of project team members. They will also have demonstrated a high degree of participation in the mentoring and development of other IT Services staff. Also, in some cases, these individuals may assume a leadership role and direct the work of other IT Services staff as projects may dictate.

Examples of Duties

DUTIES AND RESPONSIBILITIES

Perform program and system maintenance, development and enhancement by utilizing District and industry standard tools to maintain, support and expand the District software infrastructure.

In conjunction with management or Senior IT Services staff and users, perform system analysis and design to develop and propose business solutions that are feasible, efficient, cost-effective and consistent with District IT strategy.

Keep abreast of current trends in applications development and design concepts and technologies.

Prioritize tasks, set milestones, facilitate, coordinate and direct work of project team members. Provide management with traditional standardized project management documentation when required.

Develop or assist in the development of request for proposal and request for quotation (RFP/RFQ) documents for hardware and/or software procurements.

Provide consulting support to user staff and management as part of IT planning and strategy development process.

Study existing processes using new and existing technology, and recommend and implement new process or procedures to improve efficiency, enhance security or reduce and mitigate risks.

Provide technical support by utilizing knowledge of existing technology to solve problems and support new projects, while exploring new technologies with a focus on business opportunities.

Perform joint staff development activities, which may include attending technical seminars and conferences and the development of implementation and training plans as necessary, as well as the ongoing mentoring and development of new staff.

Address and solve technology integration issues with vendors and manufacturers.

Comply with all District rules, regulations, policies and procedures.

Must satisfy any existing and future District security clearance or background check requirements.

Perform other related duties as required or assigned by supervisor.

All levels of the IT Software Engineer series may be required to provide 24/7 support as needed.

Typical Qualifications

QUALIFICATIONS

Any combination of experience and education that would likely provide the required knowledge and abilities is qualifying. A typical way to obtain the knowledge and abilities would be:

EducationUsually exhibited by a person with a Bachelor's Degree, typically with a major or minor in computer information systems, computer science, business, engineering or related field is preferred for the IT Software Engineer I position. The Bachelor's Degree is required for the IT Software Engineer II and Senior IT Software Engineer level positions.

ExperienceIT SOFTWARE ENGINEER INone required. Positions in this class are expected to gain experience with applications development, implementation and maintenance, tactical planning, applications analysis and systems integration, as well as all facets of project management. Relevant experience in these areas is highly desirable.

IT SOFTWARE ENGINEER II Usually exhibited by a person with four (4) or more years of experience as a Software Engineer related to development and support of applications software and software-related projects. Positions in this class will have journey-level experience with respect to applications development, implementation and maintenance, project management, strategic planning, applications and workflow analysis, systems integration and hardware/software procurement.

SENIOR IT SOFTWARE ENGINEER Usually exhibited by a person with six (6) or more years of experience as a Software Engineer related to development and support of applications software. Positions in this class will have expert-level experience with respect to applications development, implementation and maintenance, project management, strategic planning, applications and workflow analysis, systems integration and hardware/software procurement.

Skills and Abilities

Interpersonal and Communication.Ability to: communicate clearly and concisely, both orally and in writing with both internal and external contacts; and work cooperatively with executive and management staff, employees and others to provide effective information technology services support at agreed-upon support levels. Maintain a positive work atmosphere by acting and communicating in a manner so that you get along with customers, clients, co-workers and management.

Technical and Analytical.Knowledge of: systems analysis, programming and testing procedures utilizing District standard computing platforms; methods practices and principles involved in maintaining an effective hardware and software platform; work on multiple tasks concurrently; analyze and resolve Information Technology Services system problems; and properly interpret various situations in accordance with existing laws, rules, regulations and policies.

Administration and Operations.Knowledge of: operation and care of general-purpose computer equipment and principles of project management. Ability to work in a rapidly changing work environment and to work well under pressure; maintain work quality while meeting reasonable deadlines; refine organizational skills and work independently; and direct the work of internal and external project team members as part of project management responsibility.

Supplemental Information

Necessary Special Requirements

- (For All Levels)Possession of an appropriate California driver's license.

Must file a Statement of Economic Interest in compliance with Governmental Code Section 8100.

Sign & Acknowledge a Confidentiality Agreement.

Successful completion of an initial background investigation as well as additional periodic background investigations based on NERC-CIP or District requirements.

SELECTION CRITERIAItem

Percentage Required to Obtain a Passing ScoreOral Interview 70%

Medical ExaminationThis position may require a medical examination to determine medical fitness for performing the duties assigned to the position or classification.

Drug testing in accordance with the FHWA regulations may also be required. (Details may be obtained from the Human Resources Department upon request.)

The Turlock Irrigation District is an Equal Opportunity Employer. It does not discriminate on the basis of, race, color, ancestry, religious creed, national origin, sex, physical and mental disability, medical condition (cancer related), age (over 40), and marital status.

Assistance is available in filling out job applications for disabled individuals.

The Turlock Irrigation District's bargaining unit positions are a part of an agency shop.

Applicants will be subject to drug testing in accordance with FHWA regulations, when the position requires a Commercial Driver's License.

The Turlock Irrigation District provides reasonable accommodations to applicants and employees with a disability in accordance with federal and state law.

SUBMIT APPLICATION TO: Human Resources Department, via our web site at

www.tid.org

POSTINGAll applicants may apply beginning Tuesday, August 20, 2024 until position is filled.

Christian RuizHuman Resources Technician(209) 883-8253

EMPLOYEE BENEFITS SUMMARY

The following summary of benefits is provided by the Turlock Irrigation District for employees filling regular full time positions.

Holidays:

12 paid holidays per calendar year

Sick Leave:

12 sick leave days per calendar year with no accumulation limit

Vacation:

M.S.P.C. Non-Bargaining Unit

2 weeks (7 month through 2nd year)

3 weeks (3rd year through 5th year)

4 weeks + 1 day(6th year through 14th year)

5 weeks (15th year through 24th year)

5 weeks + 3 days (25th year & thereafter)1 Floating Holiday

Health Insurance

is provided by the District and administered through our Third Party Administrator. Turlock Irrigation District utilizes the Anthem Blue Cross Prudent Buyer PPO Network. Out-of-pocket expenses can be limited if Anthem Blue Cross plan providers and hospitals are used. Employees have a choice of a PPO Plan or a HDHP (High Deductible Health Plan) during open enrollment or a qualifying event as per IRS plan guidelines.

Prescription Insurance

is administered by Express Scripts. We have a four-tiered co-pay structured plan: generic; formulary; non-formulary; & specialty. For maintenance medications, the Express Scripts "Mail Order" plan is most cost effective.

Dental Insurance

is provided by the District and administered through Delta Dental PPO Network. Preventative benefits are paid at 100%; basic benefits are paid at 80%, crowns, jackets and cast restoration benefits are paid at 50%. The District offers a voluntary Base Plus Buy-Up plan. Employee costs are minimized when utilizing a Delta Dental PPO Dentist/Orthodontist.

Vision Insurance

is provided by the District and administered through VSP. Employee costs are minimized when utilizing a VSP Optometrist. The District offers a voluntary Buy-Up Vision plan.

Flexible Spending Account

(Section 125) is made available to employees to cover health and/or dependent care expenses on a pre-tax basis. A flexible spending account credit card is provided by BCC for health care reimbursable expenses as per IRS regulations.

Health Savings Account

is made available for those employees electing the High Deductible Health Plan (HDHP) only. A Health Savings Account credit card is provided by BCC for health care reimbursable expenses as per IRS regulations.

Life Insurance & Accidental Death & Dismemberment Insurance

is provided by the District through VOYA Employee Benefits. Coverage amount is two times the employee's annual base salary. The maximum benefit is $200,000.

Supplemental Life Insurance (Employees/Dependents)

is available to District employees on a voluntary basis from VOYA Employee Benefits. Employees may elect up to $500,000, in addition to electing spousal coverage up to a maximum of $100k.

Long Term Disability

is provided by the District and administered by VOYA Employee Benefits. The benefit may reimburse up to 66.66% of basic monthly earnings.

Deferred Compensation

(457b plan) is available on a voluntary basis to District employees. Contributions are made before taxes through payroll deductions. Employees can authorize withholdings per IRS guidelines. Catch up provisions are available at age 50.

Social Security/Medicare

participation is required for all employees. The District matches the employee contribution.

Retirement Benefits

are provided by the District with a contribution by employees. The Defined Benefit Plans are based on date of hire, age, years of service, and average monthly salary at the age you elect to retire. Please refer to the appropriate retirement plan document based on date of hire.

Educational Assistance Program

provides employees financial assistance for occupational related school courses.

01

List up to two significant business focused projects you have contributed to and describe your role with these projects (developer, designer, analyst, etc.) and contribution (development, testing, design, etc.).

02

Describe your experience with data analytics. Include the tools (SQL, PowerBI, BI Publisher, Tableau, SSRS, etc.) and nature of the analytics solutions you have built.

03

Describe your experience gathering and documenting user requirements for a system development project. Provide up to 2 examples of projects where you directly gathered and documented system requirements from a customer and how this contributed to the success of the project.

04

Describe your experience with system maintenance. Do you have experience configuring and maintaining enterprise systems such as ERP, CRM, or customer billing systems? Do you have experience modifying or enhancing custom built web applications, middleware, or business systems?

Required Question