Programmer Analyst
U.S. Courts - Judicial Branch
Two years of specialized experience or completion of a master’s degree or two years of graduate study (27 semester or 54 quarter hours) in an accredited university in information technology. Knowledge of applicable programming languages, databases, and application design. Excellent understanding of coding methods and best practices. Technically fluent in shell scripts, such as Perl, HTML, Java, and other programming languages to develop system features to meet end user needs. Knowledge and experience using an IDE for development, testing, and debugging of software, such as Visual Studio, NetBeans, or similar. Knowledge of relational database theory and associated practical experience using Informix, MySQL, or SQL Server; OS expertise including Linux and Windows. Understanding and experience in web development environments and languages, including C#, Perl, ColdFusion, MySQL or Informix, HTML, CSS, JavaScript, and Drupal or similar Content Management System (CMS). Possess skill in analyzing needs and product requirements to create a design. Skill in identifying complex problems and reviewing related information to develop and evaluate options and implement solutions. Skill in analyzing court information technology needs, including evaluating software. Excellent written, oral, and interpersonal skills with an exceptional ability to communicate technical concepts to court staff. Excellent customer service and organizational skills. Accuracy and attention to detail. Ability to problem-solve under pressure, multitask, prioritize, and meet deadlines. – Ability to design and write advanced applications for the court with little to no supervision, while adhering to IT security requirements and best practices. The ability to effectively communicate orally and in writing. Ability to interact with non-technical users in a professional and supportive manner. Experience supporting and securing a Windows Active Directory network environment. Experience with Microsoft Windows domain administration and client deployment. Knowledge of or experience with Linux server administration. Experience with LAN/WAN networking and operating systems. * Specialized Experience: Progressively responsible experience in the technical aspect of programming and managing or maintaining critical systems or applications. The ability to manage services to meet uptime level expectations for application reliability.
The Southern District of Georgia is seeking qualified applicants for the position of Programmer/Analyst. Programmer Analysts perform professional work related to designing, modifying, and adapting existing software.