Programmer/Analyst

United States Courts
Richmond, United States of America
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior
Compensation
$ 171K

Job location

Remote
Richmond, United States of America

Tech stack

Java
PHP
Microsoft Windows
Server Applications
Apple Mac Systems
HTML5
Software Documentation
Information Systems
Computer Programming
Databases
Relational Databases
Software Debugging
Linux
Eclipse
Electronic Funds Transfer
Perl
IntelliJ
Java Database Connectivity
Python
Microsoft Visual Studio
Microsoft SQL Server
MySQL
NetBeans
Open Database Connectivity
Platform as a Service (PAAS)
Service-Oriented Architecture
Software Engineering
Systems Integration
Vaadin
Web Applications
Scripting (Bash/Python/Go/Ruby)
Computerised Systems
Information Technology
Software Version Control
Docker
Programming Languages

Job description

The Clerk's Office of the U.S. Bankruptcy Court for the Eastern District of Virginia, Richmond Division, is accepting applications for a full-time, permanent Senior Programmer/Analyst position., Join a collaborative, highly motivated, and leading-edge IT team that is in the forefront of spearheading and advancing the most innovative and newest technologies, so that the federal judiciary better may administer justice for all. The team you would join is responsible for designing, developing, and supporting multiple software products, including those at the national level. Both on- and off-site training opportunities are encouraged. We are looking for an individual who has experience in a lead role of software development with multiple computer languages, such as Java, HTML5, and some scripting languages such as PHP, Perl, and Python. Previous use of Vaadin Framework is desired but not required. Knowledge of relational database design; database experience, especially MySQL and SQL Server; OS expertise including Linux and Windows. Experience with Docker and PaaS technologies is also desired. At least 5 years of professional experience in software development is preferred. The Senior Programmer/Analyst position is located in the Clerk's Office of the U.S. Bankruptcy Court for the Eastern District of Virginia and reports to the Director of Automation and Technology., * Cover letter

  • Resume
  • Contact information for at least three professional references knowledgeable of employment history, character and integrity
  • Completed and signed Form AO 78, Application for Federal Judicial Branch Employment

Please submit all documents as a single combined PDF document via email to HR@vaeb.uscourts.gov. Incomplete application materials will not be considered.

Requirements

Applicants should possess strong analytical skills, creativity, and knowledge of applicable programming languages, databases, and application design. Knowledge of computer systems and networks. Skill in writing computer programs for various purposes, including skill in writing program documentation. Ability to make decisions within the context of professional standards, broadly delineated policies, or general goals. Ability to resolve problems, questions, or situations based on advanced and thorough knowledge and experience. Incumbent will maintain a current skill set through seminars, training, and personal development. Ensure compliance with judicial policy and procedures, local court policy, etc.

Education Requirements

A bachelor's degree from an accredited college or university in computer science, information systems, or related field is preferred.

General Experience

Progressively responsible experience that provides evidence that the applicant has (1) a good understanding of the methods and administrative machinery for accomplishing the work of an organization; (2) the ability to analyze problems and assess the practical implications of alternate solutions; (3) the ability to communicate with others, orally and in writing; and (4) the capacity to employ the knowledge, skills, and abilities in the resolution of problems. Ability to design, develop and modify computer programs for court needs. Advanced ability to utilize an IDE for development, testing, and debugging of software. Ability to install, configure, and utilize multiple operating systems including Windows, OS X, and Linux.

Specialized Experience

Progressively responsible experience designing, implementing, or maintaining computer systems that included the completion of computer project assignments involving systems analysis and design, computer programming, systems integration, and information technology project management. To qualify for CL-30, two years of specialized experience is required. At least five years of professional experience in software development is preferred. Experience using languages such as Java, HTML5, and some scripting languages such as PHP, Perl, and Python. Design, engineering, maintenance, and support of application programs for multiple platforms including Windows, OS X, and Linux. Use of IDEs, such as NetBeans, Intellij, Eclipse, and Visual Studio, to create and maintain programs which utilize various technologies including SOA (ESB, REST, etc.), web-based frameworks, and application servers. Knowledge of relational database theory, DBI layer, and associated practical experience using MySQL, ODBC, and JDBC. Experience writing technical documentation and providing training. Team development, version control, and project management skills are required. Installation and configuration of application database servers utilizing Windows and Linux.

Experience Substitutions

Excess specialized experience may be substituted for required general experience., Applicants must be U.S. citizens or lawful permanent residents actively seeking citizenship. As a condition of employment, the selected candidate must successfully complete a ten-year background investigation with periodic updates every five years thereafter. Employment will be considered provisional pending the successful completion of the background investigation and a favorable suitability determination.

Benefits & conditions

Judicial Branch employees are "at will" employees and are not subject to the employment regulations of competitive service. However, judiciary employees are entitled to benefits similar to those of other government employees including: paid annual and sick leave, eleven paid holidays per year, health and life insurance, a flexible benefits program, participation in the Thrift Savings Plan (similar to a 401K plan, with employer matching) as well as participation in the Federal Employees Retirement System, flexible work schedule, and a professional environment. Salary will be based on experience and qualifications. Electronic Funds Transfer (EFT) for payroll deposit is required.

Apply for this position