Software Engineer, Full Stack Developer, App Developer - Mobile/Web
Listed on 2026-10-12
-
Software Development
Software Engineer, Full Stack Developer, App Developer - Mobile/Web
First Review Date:
Friday October 16, 2026.
Under the general direction of the Chief Operating Officer, Software Engineer I/II responsibilities include gathering user requirements, defining system functionality, and writing code in various languages such as ASP.net, C#, , Java, etc. Our ideal candidates are familiar with the software development life cycle (SDLC), from preliminary system analysis to tests and deployment. This person will also be responsible for designing, coding, testing, deploying, and maintaining all proprietary software applications and services deployed within the Court.
These functions are intended as a general illustration of the work performed in this job classification and are not all inclusive for this position.
- Provide day-to-day maintenance and support on Court applications and websites.
- Support and maintenance activities may include, but are not limited to:
- Making changes to existing specifications; coding re-writes, updates, enhancements, or modifications to existing applications to meet business requirements and new legislative changes.
- Performing quality assurance to ensure applications meet user needs and requirements.
- Create and modify reports.
- Developing SQL scripts to research and identify appropriate methods of resolving applications and database problems.
- Develop data models, stored procedures, schemas, and tables for back-end systems.
- Design and conduct quality assurance functions for testing operations to ensure applications perform as designed.
- Prepare documentation for deployed applications, including training materials, system documentation, and user manuals on new applications.
- Research, test, evaluate, and make recommendations on potential software packages, assist in deploying selected software, and provide support services with vendors on behalf of users to resolve problems.
- Maintain up-to-date technical knowledge by attending educational workshops, reviewing professional publications, establishing personal networks, obtaining and updating professional certifications, and participating in professional associations.
- Contributing to team effort by performing highly detailed work on multiple concurrent tasks under strict deadlines.
- Coordinate the work of other information technology staff related to application development processes.
- Establish and maintain effective working relationships with all those encountered in the course of work.
- Maintain regular and punctual attendance.
- Perform related duties as assigned.
Any combination of education and experience that provides the candidate with the requisite knowledge, skills, and abilities to perform the duties of the position. A typical way to obtain the required knowledge and abilities would be an educational level equivalent to graduation from an accredited college or university management of information systems, information technology, computer science or a closely related field.
Additional relevant full-time experience may be substituted for the required college degree on a year-for-year basis.
Following are examples of professional experience.
- Software Engineer I: Two years of professional applications design and development experience, preferably in a court environment or an environment similar in size and complexity to that of the Court.
- Software Engineer II: Four years of professional applications design and development using, preferably in a court environment or an environment similar in size and complexity to that of the Court OR one year of full-time experience as a Software Engineer I with this Court.
- Directly related graduate degree may be substituted for one year of the required experience.
- Principles and techniques for SDLC and project management.
- Best practices in quality assurance and…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).