Senior Programmer Analyst
Listed on 2026-02-12
-
Software Development
Software Engineer
Overview
Job Posting
Title:
Senior Programmer Analyst
Agency: 677 SUPREME COURT
Supervisory Organization: Supreme Court [JM]
Job Posting End Date: Refer to the date listed at the top of this posting, if available. Continuous if date is blank.
Note:
Applications will be accepted until 11:59 PM on the day prior to the posting end date above.
Estimated Appointment End Date: Continuous if blank
Full/Part-Time: Full time
Job Type: Regular
Compensation: All interviews are in-person. Travel expenses will not be provided for in-person interviews. This position is in-person/in-office only. Eligibility to work in the United States is required. The employer will not sponsor a work visa (H-1B, etc.) to fill this position. Salary: $78,000.00 - $ Commensurate on education and experience.
Job DescriptionNote:
All interviews are in-person. Travel expenses will not be provided for in-person interviews.
The Administrative Office of the Courts is developing a statewide, unified, multi-jurisdictional Case Management System across the Oklahoma Judiciary. Requirements analysis and the Joint Applications Design have been completed. We are seeking eager, talented, self-motivated individuals to join our MIS team to advance the construction and implementation of the Oklahoma Case Management System (CMS). You will collaborate with a highly experienced team and influence the design, construction, and testing of the statewide CMS application.
Submit your cover letter and resume for consideration as described below.
Position
Description:
The Administrative Office of the Courts (AOC) seeks a self-motivated person to assume the responsibilities of Senior Programmer Analyst as a member of the Information Systems Team. The Senior Programmer Analyst should possess the necessary skills and be responsible for developing, integrating, and supporting in-house and commercial off-the-shelf (COTS) web applications for the AOC, as well as developing electronic exchanges between systems.
Web development is primarily in a .NET / Microsoft SQL Server / Microsoft Active Directory environment, but includes Web Services, Windows Services, and exchange applications. Predominant programming languages are C#, ASP.NET, JAVASCRIPT and T-SQL. This position requires strong research and problem-solving skills, initiative, and flexibility around multiple technologies. The Senior Programmer Analyst will also assist with onboarding new software developers to enhance the new-hire experience and certify code reviews and contribute documentation to the release process of developed code.
Salary: $78,000.00 - $ Commensurate on education and experience.
FLSA Exemption: Exempt.
Responsibilities and
Essential Functions:
To perform this job successfully, an individual must be able to perform each of the following essential duties:
- Develop new and maintain existing web (software) applications for necessary modifications and new features using primarily C#, ASP.NET, JAVASCRIPT, Node and MVC with entity framework technologies.
- Integrate new and existing COTS products into in-house applications and/or other COTS products.
- Develop and support SSIS, SSRS and HTML reports, both financial and statistical.
- Source code/branch management (merging code between branches), maintenance and confirmation of build systems, and administration of TFS and related systems.
- Develop and maintain electronic exchanges in various formats between systems to include XML, ECF/NIEM, etc.
- Develop and support complex T-SQL stored procedures, views, and functions.
- Assist with maintaining existing VB6/COM+ applications.
- Design, build, and test web presentation, business, and data access layers.
- Design software systems from requirements, interactions with users, business analysts, system analysts, and collaborative input from peers and others.
- Develop software support documentation, including graphical representations (UML, Visio, etc.), used for programming and testing.
- Work with Quality Assurance (QA) personnel to ensure software meets software quality standards.
- Estimate work needed to complete assigned tasks and commit to their completion.
- Conduct peer review of software designs, programs, and test results.
- Work after hours as needed to implement software into production.
- Perform other related duties as assigned.
- Working knowledge of Visual Studio.
- Ability to assist others in use of multiple programming languages.
- Working knowledge of XML and JSON data-interchange formats.
- Strong knowledge of object-oriented programming techniques.
- Working knowledge of n-tier application design along with basic principles of computer science: object-oriented programming, algorithms, data structures, and multi-threading.
- Working knowledge of Microsoft Office applications including Visio.
- Working knowledge of ALM software life cycle and security principles.
- Intermediate scripting capabilities in:
Power Shell, SQL, TFS Command line. - Working knowledge of middle tier development, including Web Services, Windows Services,…
(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).