Over 1 Million Paying Vacancies Available. Discover Your Dream Vacancy with Us!

Are you looking for a Information Technology Specialist (APPSW/Software Developer)? We suggest you consider a direct vacancy at Public Defender Service for the District of Columbia in Washington. The page displays the terms, salary level, and employer contacts Public Defender Service for the District of Columbia person

Job opening: Information Technology Specialist (APPSW/Software Developer)

Salary: $112 015 - 172 075 per year
Published at: Sep 07 2023
Employment Type: Full-time
Open to US Citizens or persons authorized to work in the United States.

Duties

Collaborate with analysts and designers in the development and initiation of new software programs and applications. Oversee the quality assurance of program logic, data processing, and error resolution. Direct research on emerging application development software products, languages, and standards in support of procurement and development efforts. Research, document, and implement program requirements and specifications. Consistently write, translate, and code software programs and applications according to specifications. Run and monitor performance tests on new and existing software for the purposes of correcting mistakes, isolating areas for improvement, and general debugging. Administer diagnostic analysis of test results and deliver solutions to critical areas. Cultivate and disseminate knowledge of application development best practices. Gather statistics and prepare and write reports on the status of the programming process for discussion with management and/or team members. Determine, develop, and maintain user manuals and guidelines. Analyzes and refines user requirements; profiles user workflow; translates systems requirements into applications prototypes, and functional and technical specifications; determines and designs applications architecture; designs user interfaces; works with users to test applications, assuring software and systems quality and functionality; and documents analyses and evaluations. Install software products for end users as required. Liaise with company's software and hardware suppliers for prompt rectification of any problems or emergencies. Liaise with network administrators, systems analysts, programmers, and other software engineers to resolve any defects in products or company systems. Recommend, schedule, and perform software improvements and upgrades for optimal performance of company workstations. Train, manage and provide guidance to junior software development staff. Responsible for providing maintenance, software updates and upgrades to a custom application using Windows Presentation Foundation (WPF) and M-V-V-M Patterns. Design and develop portal content and applications that integrate with other enterprise systems and third-party products. Integrate non-SharePoint related services into SharePoint applications as needed. Assist other developers, analysts, and designers in conceptualizing and developing SharePoint solutions. Is responsible for the development, maintenance and enhancement of Internet and Intranet applications, Enterprise Case Management Software, Enterprise HR and Financial Management software as well as small to mid-size departmental web and client/server applications. Configures software and develops new screens and functionality. Oversees testing, certification and installation of new software. Performs required technical documentation, and identifies and resolves problems arising during testing and installation. Follows up with users, developing performance levels and evaluating software efficiency and reliability. Is responsible for the maintenance of all records of software used in PDS systems. Provides advice and assistance to IT staff on a variety of issues relating to software development and management. Performs special studies and projects on software implications of proposals for new programs or systems. Provides expert advice to all levels of management on software development strategies and resource requirements. Evaluates new applications software technologies for agency application. May serve as team leader to study, design or implement new or revised technology initiatives. Is responsible for all phases of life cycle development of PDS mission critical systems including planning, design, programming, modification, testing, installation, implementation, technical documentation, and support of applications software. Provides oversight of software support and services for existing systems. The technology infrastructure involves systems and subsystems to manage data in relational databases using a 3-tier architecture with Windows and Web-based clients, as well as developing real-time and batch interfaces with external systems.

Requirements

Qualifications

5 years of work-related experience QUALIFICATIONS AND KNOWLEDGE LEVELS Mastery of, and skill in applying, applications software design principles and methods; interrelationships between IT disciplines; and new software design technologies sufficient to lead or perform a multifunctional development project in software analysis, design, development, and implementation for new system or major enhancement to an existing system, and to investigate, evaluate, and select tools and methods for improving productivity and software quality throughout the life cycle. Expertise in .NET development (.NET Framework 4.5 and above, Visual Studio 2013 and above, VB.NET, C#). Expertise in Rich Client development using Windows Presentation Foundation (WPF) and M-V-V-M Patterns. Expertise in SharePoint 2013 API development. Expertise in SQL Server 2012/T-SQL development. Expertise in Web development (HTML, CSS, JavaScript). Expertise with Microsoft IIS/Windows. Expertise in strong understanding of Object-Oriented Programming and Design. Knowledge of, and extensive skill in, Visual Basic 6.0, Active Server Pages, HTML, JavaScript, VB Script, WML, Palm OS, SQL, SQL Server, Store Procedures building web-based and client/server applications; experience in object-oriented programming using COM, COM+, ADO, ActiveX components, n-tier architectures and relational databases; and experience designing, developing and maintaining n-tier enterprise systems. The incumbent works under the general supervision of the Chief Information Officer, who provides administrative and policy direction in terms of broadly defined missions and functions of the agency. As an expert in applications software development, the incumbent independently plans and manages all assigned activities for software development and management, applying state-of-the-art techniques and methodologies and assuring that the systems comply with generally accepted industry standards and are responsive to user requirements. Work is normally accepted as being technically authoritative and is reviewed only for potential impact on broad agency policy and for accomplishment of agency mission and objectives. Guidelines include agency IT planning, policy and other documents and technical references for software development and management. Available guidelines are often ambiguous and have little or no specific applicability, requiring extensive interpretation and adaptation. As a recognized technical expert, the incumbent exercises judgment and broad latitude to develop plans and methodologies to carry out responsibilities and to design systems are responsive to conflicting objectives and requirements. Work consists of serving as senior software engineer responsible for all phases of agencywide system life cycle development required for the effective management of information and data within PDS and between PDS and external agencies such as the courts and law enforcement agencies. Because of the large number and variety of systems, sources of data, and end users, PDS systems and their interface and integration are highly sophisticated and complex. In addition to design and maintenance for on- going operations, the incumbent has responsibility for improving existing systems or designing new ones, often in situations with no precedent and which require creativity and resourcefulness. The incumbent is required to use originality to develop new standards, methods, and techniques; evaluate the impact of technological change; and to develop solutions to highly complex technical issues. Work involves planning, coordinating, and accomplishing IT programs and activities for software development and management to support all agency technology systems. The timeliness and accuracy of data generated by the agency and exchanged with external organizations in the criminal justice system are critical to all programs. Work results in improvements in the design and development of applications that enhance the agency's ability to accomplish mission critical program activities. Personal contacts are with all levels of management officials within the agency, with systems officials of other federal and local government agencies, and with contractors providing IT services to PDS; officials of national and professional organizations. The purpose of contacts is to plan, coordinate and accomplish IT programs and activities for software development and management to support agency mission and management operations; to justify, defend, negotiate, and settle matters involving significant issues or problems; and to influence and persuade agency management to accept or support new proposals. Contacts with other agencies are to coordinate efforts for software development and management and to negotiate and gain support for the agency's IT systems; and with contractors to obtain products and services and to manage contracts and evaluate contractor performance. Contacts usually involve active participation in conferences, meetings, or presentations involving problems or issues of considerable importance to the agency. Work is primarily sedentary, with no special physical effort or ability required to perform the work. The work is performed in an office setting. Some after work hours and weekend work may be necessary for project implementation.

Education

College experience can be substituted for 10+ yrs. of experience.

Contacts

  • Address Public Defender Service for District of Columbia 633 Indiana Ave., NW Washington, DC 20004 US
  • Name: Public Defender Service
  • Email: [email protected]

Map

Similar vacancies

Chief Information Officer Oct 11 2023
$237 703 - 303 072

EXECUTIVE DESIGNATION: This is a position designated as an FHFA Executive by the Director as based on the incumbent's influence over and accountability for effectively accomplishing the FHFA mission....

Chief Information Officer Oct 11 2023
$237 703 - 303 072

EXECUTIVE DESIGNATION: This is a position designated as an FHFA Executive by the Director as based on the incumbent's influence over and accountability for effectively accomplishing the FHFA mission....

Chief (Cloud Hosting and Networks Office) Nov 14 2023
$206 200 - 229 111

The Department of Technology Services provides a wide range of enterprise-class systems, infrastructure, and data services supporting the operations of the courts. The incumbent is responsible for th...

Supervisory IT Specialist (Associate Director) Jan 05 2024
$202 549 - 284 600

Manages Teams Conducting Project Tasks. Managing multiple systems and development of projects of varying sizes and complexity concurrently, including activities associated with project management: pr...

Chief (Cloud Hosting and Networks Office) Nov 15 2023
$197 953 - 219 947

The Department of Technology Services provides a wide range of enterprise-class systems, infrastructure, and data services supporting the operations of the courts. The incumbent is responsible for th...