> Markdown version of [/jobs/ext/1042513-programmer-administrator](https://www.wearedevelopers.com/jobs/ext/1042513-programmer-administrator). 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). --- # Programmer Administrator - **Company:** US District Courts, Northern District of California - **Location:** San Francisco, CA, United States (Remote available) - **Salary:** $106,437.0 - $172,993.0 - **Contract:** Permanent contract - **Skills:** ASP.NET, Microsoft Word, Computer-Aided Design, Microsoft Windows, Adobe Acrobat, Software Applications, C Sharp (Programming Language), Code Review, Databases, Computer Literacy, Microsoft Visual Studio, Visual Basic .NET (Programming Language), Routing, Software Requirements Analysis, Software Systems, System Testing, Programming Languages - **Published:** June 11, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=6a7a4d97affc8fe0 ## About the Role Do you have experience in Windows?, Under 8 U.S.C. ยง1324b (a)(3)(B), a lawful permanent resident seeking citizenship may not apply for citizenship until he or she has been a permanent resident for at least five years (three years if seeking naturalization as a spouse of a citizen), at which point he or she must apply for citizenship within six months of becoming eligible, and must complete the process within two years of applying (unless there is a delay caused by the processors of the application). ## Description * Consult with and provide advice and guidance to judges, senior managers, and staff of the courts throughout the district and the circuit on current and future technologies and automation of manual court processes. Provide advice and guidance on technology purchases. * Design, develop and support application software using multiple programming languages (e.g. VB.net, C#, ASP.NET); utilize Visual Studio C# extensively. * Develop, implement and manage Intranet and software projects from inception to delivery, including complex project plans, thorough design plans and detailed timelines. * Manage a variety of web and windows based off-the-shelf applications and their associated databases. * Ensure adequate resources are available; coordinate and lead project meetings; ensure projects are delivered on time and within budget. * Assist with application and security-related training, conduct presentations and technical briefings for staff. * Analyze user needs and software requirements to determine feasibility of design within time and cost constraints. * Write code to specifications and document all work thoroughly. * Confer with technical staff and end users to design software applications, including exchanging information on project limitations, capabilities, performance requirements, and interfaces. * Perform routine testing and develop/perform software system testing and validation procedures. * Establish and enforce development standards, code review practices, naming conventions, and quality benchmarks for assigned staff. * Ensure all source codes if fully commented and that release notes, change logs and version histories are kept current and accessible. * Establish maintain and enforce comprehensive technical documentation standards across all custom-developed and supported applications. * Recommend strategies to the Director of IT, court management and the user community to determine system requirements that support the mission of the court. * Recommend and direct the development of software solutions to enhance both existing and new systems. * Design, modify and implement short- and long-range automation improvement plans, ensuring changes are implemented with minimal disruption to court operations. * Provide reports on system functions, maintenance, hardware/computer usage and developmental changes. * Advise the Director of IT and senior management on software systems design, requirements, and ongoing maintenance. * Provide end user support for all supported applications. * Service as a liaison between peers and end users. * Other duties as assigned., To be considered for this position, visit our agency website at https://www.governmentjobs.com/careers/uscourtscandto submit the online application, along with the above-listed documents. Please be sure to fully complete your application by providing all work history from the past ten years. Attachments should be submitted as Microsoft Word (DOC) or Adobe Acrobat (PDF) files. Other formats are not acceptable. Applications will be considered complete when the online application and all required attachments, in the appropriate format, are received by the Human Resources Unit. ## Related Videos - [RPA in the Public Sector](https://www.wearedevelopers.com/videos/86-rpa-in-the-public-sector) - [Kubernetes and Microservices with Multi-Model Databases](https://www.wearedevelopers.com/videos/382-kubernetes-and-microservices-with-multi-model-databases) - [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) - [Creating a routing app with Google Maps API from scratch](https://www.wearedevelopers.com/videos/831-creating-a-routing-app-with-google-maps-api-from-scratch) - [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) - [Hacking C# from the inside - how to do anything in NET](https://www.wearedevelopers.com/videos/117-hacking-c-from-the-inside-how-to-do-anything-in-net) ## Related Articles - [Starter Kit For Job Applications For Developers](https://www.wearedevelopers.com/magazine/7-starter-kit-for-job-applications-for-developers) - [Quick guide: How to write a Software Developer CV](https://www.wearedevelopers.com/magazine/37-quick-guide-how-to-write-a-software-developer-cv) - [Should senior developers refuse interview coding challenges?](https://www.wearedevelopers.com/magazine/29-should-senior-developers-refuse-interview-coding-challenges) - [How to land a developer job in Amsterdam](https://www.wearedevelopers.com/magazine/36-how-to-land-a-developer-job-in-amsterdam) - [Jobs in Germany for Americans](https://www.wearedevelopers.com/magazine/423-jobs-in-germany-for-americans) - [Why Attend a Developer Event in 2026?](https://www.wearedevelopers.com/magazine/688-why-attend-a-developer-event-in-2026)