Software Developer

Ep Energy — United States · Posted ~6 days ago

Mid Full-time

Skills

C# Visual Studio WPF ASP.NET JavaScript SQL

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

A software development position focused on building and maintaining business applications. The role requires experience with desktop and web technologies, database operations, and delivering reliable software solutions.

Highlights

Stable software development opportunity involving application development, database work, and enterprise systems support.

Description

Minimum Qualifications THIS POSITION IS GRANT-FUNDED*** Acceptable Experience And Education Bachelor’s Degree in Computer Science or proven work experience on software development related topics, with two (2) years’ experience in software development using Visual Studio C# (technologies: Windows Presentation Foundation (WPF), Windows applications, ASP.NET, Java script, Crystal Reports), with one (1) year of experience using Structured Query Language (SQL) commands to create, alter, and delete database objects. Or any equivalent combination of education, experience, and training which provides the required knowledge, skills, and abilities. Certificates, Licenses, And Other Requirements Must have or obtain by date of hire a personal mobile smart device capable of using multi-factor authentication to verify one's identity when accessing the County's network and systems. May require or obtain by date of hire a valid driver's license applicable to job responsibilities, with a driving record acceptable to the County of El Paso. Possess and maintain recognized current certification or complete specialized training to ensure up-to-date knowledge of job-related skills and technology. Minimum Requirements: Knowledge, Skills, and Abilities Knowledge of: work experience on designing and developing complex software applications;application software development are required; computer software and hardware operations; standard software applications; computer peripherals; the principles and practices of effective customer service; Programming languages and frameworks such as Windows Presentation Foundation (WPF), ASP NET, C#, Crystal Reports; Microsoft SQL Server Management Studio (Tables, Views, Stored Procedures, Functions, user’s configuration); Model View Controller (MVC) Development; Web Design (CSS, HTML, JQuery, Bootstrap, ASP.NET, Blazor, Razor Pages); application Programming Interfaces (API); code review processes; Visual Studio; Azure; English usage, grammar, punctuation and spelling; techniques for effective interpersonal communications; modern office procedures, methods and computer equipment to include Windows and Microsoft based products. Skill/Ability to: come up to speed on new applications and technology in a very short amount of time; be detail oriented, with strong analytical skills and problem solving skills; be able to plan and execute work both independently and as a team member; display an ability to prioritize and manage several tasks at once; display a high degree of self-motivation; identify, troubleshoot, research and provide solutions to hardware and software problems; communicate technical issues and solutions to a non-technical audience complete projects on time and within budget; operate personal computer using standard office operating software and general office equipment; prepare and maintain records, maintain filing systems, compile and organize information; demonstrate emotional intelligence in day-to-day work, decision making, and problem solving; communicate effectively both orally and in writing; promote program activities; make mathematical computations; prepare clear, written and electronic reports, and staff studies; and establish and maintain cooperative and effective relationships with those contacted during the course of work; pass a Criminal Background Check. Each and every position requires the following professional skills and abilities as key and necessary elements of performance: Demonstrate regular and reliable attendance;Work well with others and participate fully in a team oriented environment;Interface with other employees and customers in a courteous and respectful manner;Maintain strict confidentiality;Project positive support of their department and organizations receiving IT service at all times; Maintain and enhance the Department’s commitment to customer service excellence; Typical Duties Essential Duties Is responsible for the application of systems analysis techniques and procedures, including consulting with users to determine hardware, software or system functional specifications; Designs, develops, documents, analyzes, creates, tests or makes modifications of computer systems, databases, or programs, including prototypes, based on and related to user or system design specifications; Assist JPD and other departments such as County Attorney's office, public defender's office, District Clerks, and Law Enforcement, providing technical support related to the applications or systems developed at JPD; Designs, documents, tests, creates, or makes modifications of computer technologies related or interconnected to operating systems; Analyzes business requirements and technical specifications; Works with a team of software developers to deliver products on time; Demonstrates proficient programming database applications; Provides software development and infrastructure direction based on experience and continued education of applicable technologies; Assists in the enhancement and maintenance of the existing internal developed applications such as, but not limited to: Juvenile Management Information System (JMIS), Training Manager, Interns & Volunteers, EPICS system, JPD’s Website, JPD’s Web Portal, and other Web Services; Identifies the causes of and determines solutions to communication problems between various law enforcement agencies and JPD information systems; Juvenile Management Information System (JMIS), On-Call Records System (El Paso County Arrest Management System), and the Texas Department of Public Safety’s (TxDPS) Criminal Justice System; Is responsible on the design and development of software applications on multiple platforms, such as Windows Presentation Foundation (WPF), Razor Pages, Blazor, Crystal Reports, and ASP.NET, using the C# language; Applies required design patterns and development methodology; Fix data entry errors in the system, manage user access, monitor and maintain information system; Develops reports with available databases to assist Juvenile Justice Professionals in the performance of their duties; Designs and analyzes requirements as related to software development requested by end users; Meets with end users to discuss specification and to follow up on progress; Provides remote support to end users with issues related to JPD's applications or other software and hardware related issues; Presents recommendations to management in matters relating to technical solutions and/or improvements to automated systems; Designs simple to moderately complex programs for solutions of problems using structured software development techniques; Assists in the creation of operation manuals for the department's in-house systems; Compiles audio, video, and images to create training material; Assists in the identification and implementation of process automation; Assists with database and system analysis to ensure efficiency and effectiveness; Assists with web design & document conversion; Provides necessary support for system users; recommends solutions of problems in a multi-shift user operation; Provides training and support services through oral and written presentations and training sessions for personnel and /or collaborative agencies, including Juvenile Board; Participates in the Department’s Strategic Planning and assists in meeting the strategic objectives of the Information Systems & Records Unit; Substitutes, if assigned, for immediate supervisor or coworkers during temporary absences by performing delegated duties sufficient to maintain continuity of normal operations; Attends and participates in meetings, training and information sessions; Stays abreast of new trends and innovations in the field; Commits self to providing excellent customer service and demonstrate commitment through cooperative team and individual efforts; Creates a high-quality work culture through participation in and emphasis on training and mentoring to develop leadership, management, and technical skills in self and all employees, including safety related training and skills; Other Important Duties* Performs such other related duties as may be assigned. Maintains a safe and healthy workplace environment. Works both traditional and non-traditional business work hours, including but not limited to; evening shifts, weekends and holidays. Occasional travel. Due to critical nature of IT system must be available to respond to department in a timely manner. As members of the County of El Paso Emergency Response System, all El Paso County employees are designated as Disaster Service Workers during a proclaimed emergency and may be required to train on emergency response and/or perform certain emergency services at the direction of their supervisor. Job Summary Summary of Position The Software Developer under direct supervision will be assigned job duties designed to assist in the efficient operation of the Information Systems & Records unit. The incumbents’ duties include, but are not limited to design, develop, document, analyze, create, and modify computer systems, databases, and processes, identification of and supporting on the troubleshooting of information systems, communication problems, and computers and peripheral equipment, and assists with database management, process analysis, and generating reports. Additional Information Organizational Relationships Reports to: Software Developer Supervisor Directs: This is a non-supervisory position Other: Has contact with Directors and/or staff in order to coordinate and complete assigned responsibilities, outside departments, vendors, contractors, and other agencies utilizing automated systems or equipment developed and/or maintained by JPD’s IT personnel. Physical Demands While performing the duties of this job, the employee is regularly required to sit and use hands and fingers to handle or feel. The employee frequently is required to reach with hands and arms; stoop, kneel, crouch, or crawl; and talk or hear. The employee is occasionally required to stand, walk, and climb or balance. The employee will occasionally lift and/or move up to 50 pounds and manually push/pull a dolly. Specific vision abilities required by this job include close vision, color vision, depth perception, and ability to adjust focus. Must be able to operate a vehicle. Work Environment While performing the duties of this job, the employee is occasionally exposed to risk of electric shock. The noise level in the work environment is usually moderate. Equipment Used: Computer terminal/data processing software; various computer peripheral equipment as required; general office equipment as necessary. Job Location (Place(s) where work is performed) Juvenile Probation Department Remote work could be granted by supervisor, if deemed appropriate. Equipment (Machines, tools, etc., used in job performance) Computer equipmentGeneral office equipmentOther equipment related to job performance The above is intended to describe the general nature and level of work being performed by this position. The statements are not intended to be an exhaustive list of all responsibilities and duties required of personnel so classified. Benefits El Paso County offers a very comprehensive benefit package (some benefits may not apply to part time or temporary employees) consisting of the following: HOLIDAYS 16 holidays per year as recognized. VACATION Accruals are credited on a biweekly basis and available for use as it is accrued after 6 months of continuous service. Year to year carry-over accruals are limited to twice the employee's annual rate. Part-time employees accrue vacation at half the rate of full-time employees. 10 days (1 through less than 5 years of service) 15 days (5 through less than 15 years of service) 20 days (15 years of service or over) SICK LEAVE Accruals are credited on a biweekly basis and available for use as it is accrued after 3 months of full time service. Employees accrue 15 days of sick leave per year. MISCELLANEOUS PAID LEAVES Military Leave – 15 days of paid leave per fiscal year for active military service Bereavement Leave – 3 days of paid leave for the death of an immediate family members and 4 hours for other family members and friends. Medical Health Benefits Plan Costs – Biweekly Rates Effective January 1, 2026 to December 31, 2026 Medical Consumer Driven Health Plan (CDHP) No Discounts EE Only $5.34 EE & Spouse $145.30 EE & Children $101.93 EE & Family $200.09 6% Wellness Discount EE Only - $5.02 EE & Spouse - $136.58 EE & Children - $95.81 EE & Family - $188.09 Core Plan No Discounts EE Only - $35.70 EE & Spouse - $226.41 EE & Children - $174.96 EE & Family - $322.25 6% Wellness Discount EE Only - $33.56 EE & Spouse - $212.83 EE & Children - $164.46 EE & Family - $302.92 RETIREMENT Retirement benefits are provided by the Texas County and District Retirement Fund (TCDRS). Regular employees become a member of TCDRS upon hire. All regular employees are required to contribute 7% to the retirement fund and the County matches 250% upon eligible retirements. Deferred Compensation Employees may defer earnings, on a pre-tax basis, into a 457 deferred compensation program. This is an optional program. LIFE INSURANCE Full-time County employees are provided a basic life insurance benefit of $10,000 life insurance at no cost. Supplemental coverage is available for additional fees. LONG-TERM DISABILITY The Long-Term disability program provides 60% of the employees' income when the employee becomes disabled because of an illness, injury or accident for a period above 90 days. SHORT-TERM DISABILITY The Short-Term disability program provides 60% of the employees' income when the employee becomes disabled because of an illness, injury or accident for a period shorter than 90 days. RETIREE HEALTH INSURANCE Employees who retire from the County are eligible to continue Health Insurance at the rate set by the El Paso County Risk Pool Board. EMPLOYEE ASSISTANCE PROGRAM Employees are enrolled in an Employee Assistance Program that provides a variety of counseling services. SECTION 125 MEDICAL & DEPENDENT CARE PROGRAM The section 125 program is optional for employees and provides a method to pay medical and dependent care expenses on a pre-tax basis. HEALTHY LIFESTYLE REIMBURSEMENT Reimbursement of $15 per month for 6 months of continuous gym usage. EDUCATIONAL ASSISTANCE PROGRAM (EdAP) Reimbursement up to $2000 per calendar year for eligible education expenses. EMPLOYEE FITNESS AND WELLNESS CENTER The Employee Fitness and Wellness Center opened in October 2021 at the County Courthouse. The cost is $5 per employee per month. 01 Which of the following best describes your highest level of education in Computer Science or a related field? High School Diploma or equivalent30 to less than 60 hours of college courseworkMore than 60 hours of college courseworkAssociate's DegreeBachelor's DegreeMaster's DegreeDoctoral Degree 02 Which of the following best describes your experience in software development using Visual Studio C# (technologies: Windows Presentation Foundation (WPF), Windows applications, ASP.NET, Javascript, Crystal Reports)? No experienceLess than 1 year experience1 to less than 2 years experience2 to less than 3 years experience3 to less than 4 years experience4 to less than 5 years experience5 to less than 6 years experienceMore than 6 years experience 03 Which of the following best describes your experience using Standard Query Language (SQL) commands to create, alter, and delete database objects? No experienceLess than 1 year experience1 to less than 2 years experience2 to less than 3 years experienceMore than 3 years experience 04 Have you ever had an immediate family member processed by the El Paso County Juvenile Probation Department? If yes, please enter name(s) and relationship(s) in the space below. If not applicable, please enter "N/A" in the space below. 05 Do you possess a vehicle for transportation, a valid Driver's License and proof of Automobile Liability Insurance Coverage? YesNo 06 Have you been convicted of a misdemeanor offense in the last five years? YesNo 07 Have you been convicted of a felony offense in the last ten years? YesNo 08 Are you currently employed with the El Paso County - Juvenile Probation Department? Yes, I AM currently employed with the El Paso County - Juvenile Probation Department.No, I am NOT currently employed with the El Paso County - Juvenile Probation Department. 09 Are you a former employee of El Paso County - Juvenile Probation Department? Yes, I AM a former employee of El Paso County - Juvenile Probation Department.No, I am NOT a former employee of El Paso County - Juvenile Probation Department. 10 JPD employees are expected to maintain a work environment that is free from inappropriate (intimate, romantic or dating) relationships between supervisors and their subordinates or between employees involved in any other power-differentiated relationship: A "power-differentiated relationship" is any supervisor-subordinate work relationship or other work relationship in which one employee supervises or manages (directly or indirectly) another employee or makes decisions concerning another employee's work activities, conditions or privileges of employment. Please confirm if selected for the position; you are NOT in a "power-differentiated relationship" If I am selected for the position, I confirm that I am NOT in a "power-differentiated relationship"If I am selected for the position, I confirm that I AM in a "power-differentiated relationship" 11 Do you have an immediate family member who is currently employed at El Paso County Juvenile Probation Department or a Juvenile Board Member? An immediate family member is defined as: Spouse (regardless of legally recognized status and gender), children, foster children, or any other war legally placed by a government agency, step-children, grandchildren, siblings, half-siblings, parents, parents-in-law, brother and sister-in-law, step-parent and grandparent. If yes, please enter name(s), relationship(s) and department(s) in the space below. B) If not applicable, please enter "N/A" in the space below. 12 Have you had your name placed on a do-not-hire list or similar registry with an entity that provides services to or regulation of services for children or other vulnerable populations? If you answered yes to any of the above, explain the circumstances in the text box below. If not applicable, enter "No" 13 Have you ever been employed by, contracted with, volunteered for, held an occupational license with a child-serving entity or entity that serves vulnerable populations (e.g., elderly people, incarcerated people, people in mental health facilities, people with disabilities)? If yes, enter all entities with which you have or had an occupational license, are or have been employed, you have or had a contract, you have volunteered. Include information on how they may be contacted. If not applicable, enter "No" 14 Have you ever had a finding of abuse, neglect, or exploitation (ANE) against you? If you answered yes to any of the above, explain the circumstances in the text box below. If not applicable, enter "No" 15 Have you ever had an employment, contract, or volunteer status suspended, terminated, or an occupational license revoked or suspended, even temporarily? If you answered yes to any of the above, explain the circumstances in the text box below. If not applicable, enter "No" 16 Do you possess a working telephone and a permanent residence address? Yes, I DO possess both a working telephone and a permanent residence addressYes, I DO possess a working telephone, but I do not possess a permanent residence addressYes, I DO possess a permanent residence address, but I do not possess a working telephoneNo, I do NOT possess either a working telephone or a permanent residence address 17 I acknowledge that this is a grant-funded position I DO acknowledge.I do NOT acknowledge. 18 The position will require working flexible hours to include weekdays/nights, weekends, holidays, and different work shifts. Do you acknowledge this requirement? YesNo 19 The Juvenile Probation Department has received approval for positions funded by grants. If offered one of these grant-funded positions, would you be interested? Yes, I would be interested.No, I would NOT be interested. 20 All applicants must complete the Texas Juvenile Justice Department (TJJD) Pre-Screening Form (Disclosure of Prior Employment and Discipline) before they can proceed in the recruitment process. Please copy and paste the following link into your browser to download and complete the required form: https://view.officeapps.live.com/op/view.aspx?src=https%3A%2F%2Fwww.tjjd.texas.gov%2Fwp-content%2Fuploads%2F2026%2F03%2FTJJD-CER-350-4-1-26.docx&wdOrigin=BROWSELINK Once completed, attach it to your application prior to submitting. Failure to complete and submit this form will result in disqualification from the hiring proces 21 I UNDERSTAND In order for my application to be considered complete, I must answer all the questions in this application. Incomplete or illegible applications will be rejected. A résumé and/or other documents WILL NOT be accepted in lieu of a completed application. Comments such as "See Résumé" are not acceptable and will result in the application being considered incomplete. YesNo Required Question