> Markdown version of [/jobs/ext/1217487-principal-computer-applications-programmer-1670](https://www.wearedevelopers.com/jobs/ext/1217487-principal-computer-applications-programmer-1670). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Principal Computer Applications Programmer, 1670 - **Company:** NYS Unified Court System - **Location:** New York, NY, United States - **Experience:** Experienced - **Salary:** $110,853.0 - **Contract:** Permanent contract - **Skills:** ASP.NET, Java (Programming Language), Software Applications, C Sharp (Programming Language), Computer Programming, Databases, Microsoft SQL Server, Oracle (Applications), Software Engineering, Software Systems, SQL Databases, Information Technology - **Published:** July 9, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=4f389a8f377228be ## About the Role QUALIFICATIONS: One year of service in the Associate Computer Applications Programmer title; or Bachelor's degree in Computer Science from an accredited college or university and three (3) years of prior experience in computer programming or computer systems analysis; or Bachelor's degree from an accredited college or university and four (4) years of experience in computer programming or computer systems analysis; or An equivalent combination of education and experience. DISTINGUISHING FEATURES OF WORK: Principal Computer Applications Programmers write and test computer instructions for ## Description difficult than those prepared by all other computer applications programmers and perform other related duties. ASSIGNMENT: The successful candidate(s) will serve as the technical lead for enterprise case management and reporting applications used by judges and non-judicial personnel statewide. The candidate will maintain existing infrastructure and applications, as well as architect new software solutions that align with the objectives of the assigned projects. Ideal candidates combine technical depth with leadership experience and the ability to guide complex, long-term application development. Experience with Java and/or C#, Oracle and Microsoft SQL Server databases, SQL, TomEE, and ASP.NET is preferred. Key Responsibilities: * In collaboration with Technical Managers, design, implement, and maintain software solutions aligned with project and organizational goals. * Recommend and apply best practices in architecture, coding, testing, and documentation. * Mentor and review the work of junior developers, promoting consistent standards and quality. * Collaborate with business stakeholders, analysts, and other development teams to deliver reliable, high-quality applications. GENERAL INFORMATION: The above statements are intended to describe the general nature and level of work being performed by persons assigned to this title. They do not include all job duties performed by employees in the title, and every position does not necessarily require these duties. Although a position is available and situated at a specific location, the appointee may be subject to reassignment to any position in the same title in this promotion unit dependent upon the needs of the Unified Court System. All applications received from this announcement may be used to fill any vacancies in this title that may occur in this court or agency within the next six (6) months. Position(s) available at the present time: 4 . ## Related Videos - [Fault Tolerance and Consistency at Scale: Harnessing the Power of Distributed SQL Databases](https://www.wearedevelopers.com/videos/1146-fault-tolerance-and-consistency-at-scale-harnessing-the-power-of-distributed-sql-databases) - [Data-Oriented Programming - Version 1.1](https://www.wearedevelopers.com/videos/1634-data-oriented-programming-version-1-1) - [Building Multi-Tenant ASP.NET Core Applications: Best Practices and Real-World Solutions](https://www.wearedevelopers.com/videos/1552-building-multi-tenant-asp-net-core-applications-best-practices-and-real-world-solutions) - [Kubernetes and Microservices with Multi-Model Databases](https://www.wearedevelopers.com/videos/382-kubernetes-and-microservices-with-multi-model-databases) - [Fault Tolerance and Consistency at Scale: Harnessing the Power of Distributed SQL Databases](https://www.wearedevelopers.com/videos/1520-fault-tolerance-and-consistency-at-scale-harnessing-the-power-of-distributed-sql-databases) - [TiDB, One Layer at a Time: How Distributed SQL Became an Agentic AI Backbone](https://www.wearedevelopers.com/videos/100117-tidb-one-layer-at-a-time-how-distributed-sql-became-an-agentic-ai-backbone) ## Related Articles - [What Should be Included in Your Programming Resume to Highlight Your Skills](https://www.wearedevelopers.com/magazine/142-what-should-be-included-in-your-programming-resume-to-highlight-your-skills) - [Java Basics](https://www.wearedevelopers.com/magazine/122-java-basics) - [7 Most Popular Programming Languages For 2023](https://www.wearedevelopers.com/magazine/149-7-most-popular-programming-languages-for-2023) - [Quick guide: How to write a Software Developer CV](https://www.wearedevelopers.com/magazine/37-quick-guide-how-to-write-a-software-developer-cv) - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know) - [10 Highest Paying Programming Languages 2025](https://www.wearedevelopers.com/magazine/150-10-highest-paying-programming-languages-2025)