The Applications Developer is in the Information Technology Office (ITO) within the Court of Appeals for the Federal Circuit and reports to the Manager of Software Development. The ITO provides technology-based tools and services to support the court's mission in an efficient, secure, and reliable manner, while delivering excellence in customer service. The incumbent will perform duties to assist the applications development team with the support, maintenance, and enhancement of all court applications, including process automation, mobile/responsive websites and applications, workflow management software, calendaring, reports, and business intelligence dashboards.
Responsibilities include, but are not limited to:
· Assist with the development of in-house applications (client-server, responsive web-based, and mobile) under the direction of the Manager of Software Development.
· Implement, maintain, and modify systems and applications to resolve problems and/or accomplish work processes through software application development.
· Leverage Microsoft Azure hosting and Office 365 automation to enhance the business processes of the court using technologies such as Power Apps, Microsoft Graph API, Power Automate, and Power BI with SharePoint Online.
· Assist with the coordination of all phases of the Software Development Life Cycle (SDLC) to include the planning, systems analysis, systems design, implementation, integration, testing, deployment, and maintenance of the court’s applications. Collaborate with ITO staff members and other court employees to establish user requirements, expectations, and project schedules.
· Solicit user requirements and incorporate them into the systems design requirement documentation. Apply analytical troubleshooting and problem-solving skills to resolve application issues and/or provide system improvements. Test proposed solutions for feasibility, security, and adherence to design criteria.
· Review the performance of existing application programs and other programs under development to ensure the efficiency and effectiveness of each program. Review and implement requests for program changes and ensure that output meets the needs of the court.
· Assist with the creation and maintenance of program documentation.
Entry Level, Experienced, and Senior Level candidates must possess the following competencies:
· Hands-on experience in architecting, developing, testing, supporting, and documenting software deployed on a variety of platforms such as desktop applications, command-line interfaces, web-based applications or websites, or mobile applications.
· Knowledge of the latest programming technologies, frameworks, and source control methods.
· Programming experience with one or more of the following languages: C#.Net, Java, JavaScript, Linux shell scripts, JSP and/or Spring MVC (client and server-side Java programming)
· Knowledge of and experience with HTML, CSS, and SQL, including complex SQL queries and scripting.
· Excellent working knowledge of software development trends and a proven track record of delivering high quality solutions that meet or exceed business needs.
· The ability to exercise innovative and creative skills to solve challenging issues.
· Excellent communication (both oral and written) and organizational skills.
· The ability to prioritize, manage multiple tasks, and work effectively under pressure, as well as the ability to work both independently and in a team environment.
For Entry Level candidates only: The above required knowledge and experience may be demonstrated through relevant coursework, internships, other non-professional, or unpaid experience, and/or professional experience.
Preferred Competencies
· Knowledge of and experience with Microsoft SQL Server and SQL Server Reporting Services (SSRS) or other relational databases such as MySQL, Informix, etc.
· Knowledge of and experience with both Windows Server 2019/2022 and Red Hat Linux server operating systems.
· Experience working in the information technology field for the federal judiciary.
Application Process: To be considered application packages must include:
Once you have the cover letter and résumé (items 1 and 2 above) readily accessible in PDF format, follow the below link to submit your files and complete the online AO-78 and online tests (items 3 and 4 above): https://www.ondemandassessment.com/link/index/JB-R6S3KBLU2?u=1094091.
Job Type: Full-time
Pay: $54,548.00 - $120,000.00 per year
Benefits:
Schedule:
COVID-19 considerations:
New employee are required to verify their COVID vaccination status.
Ability to commute/relocate:
Work Location: Hybrid remote in Washington, DC 20439
Click the checkbox next to the jobs that you are interested in.
Application Delivery Skill
Bug/Defect Analysis Skill
Full Stack Web Developer Front End Specialist
Application Research Center LLC, Chantilly, VA
Emagine IT, Bethesda, MD