Manager for Application Development Job at Computer World Services

Computer World Services Washington, DC

Computer World Services, Corporation (CWS) is seeking an exceptional candidate to serve as the Manager for Application Development for the US Department of Justice (DOJ) Service Desk and information technology (IT) Services for all Civil Division components supported by the Office of Information Technology (OIT). OIT requires support to provide enterprise-level service desk and incidental information technology services in support of OIT’s operational requirements. Services include: Help Desk Support, IT Operations Management and Support, Mobile Support, IT Asset Management, Software Development and Support, IT Security Program Support, IT Incident Response and Reporting, Classified Processing, IT Training Services, Laptop Lending Program Support, Application Services Help Desk, SharePoint Support, Litigation IT Travel Support, Reasonable Accommodation Support, Case Information Management System (CIMS), and Civil Online Relativity Application (CORA) Support, and Copy Center Operations. The Civil Division consists of approximately 2,700 personnel primarily located in the Washington, DC National Capital Region (NCR).

The Manager for Application Development for the DOJ CIV Help Desk and IT Support Services will manage Tier 3 and 4 IT Engineering and Operations application development activities at customer’s Washington DC locations with customer coverage hours for team M-F 7:00AM-6:00PM. The candidate will lead a team providing Tier 3 and 4 support of OIT systems which includes bug fixes, enhancements, maintenance, and development of web applications. The candidate must possess the necessary technical certifications and skills to demonstrate competence in the relevant technical area(s). The ideal candidate will have extensive knowledge of Java, Microsoft .NET, C#, VB, PowerShell, JavaScript, Power BI, Power Apps, SQL Server 2016 (or newer), and strong management and leadership skills. The Application Development Manager will work closely with the Business Analysts, Technical Leads, and end users to ensure the delivery of high-quality, reliable and efficient applications.

Key Tasks and Responsibilities

Technical Leadership responsibilities:

  • Lead a team of Application Engineers and Programmers in the development, testing and deployment of new software applications and enhancements.
  • Develop, implement, and maintain software development standards, procedures, and methodologies.
  • Evaluate and provide recommendations on current and planned database technologies and architectures.
  • Work with Business Analysts and end users to clarify requirements and recommend new technical solutions.
  • Develop complex reports using a reporting engine.
  • Troubleshoot data integration, data transformation, data exchange and database problems.
  • Provide support and maintenance of legacy databases and applications, including creating complex queries, stored procedures, views and user-defined functions in an SQL environment.
  • Ensure all development activities adhere to software security best practices.
  • Create and maintain project schedules and track project progress against milestones.
  • Provide technical leadership and guidance to team members.
  • Document database or application standards, procedures as well as system and user documentation.
  • Ensure team members have the necessary training, resources, and support to deliver high-quality applications.
  • Manage relationships with vendors and other third-party contractors as needed.

Technical Support responsibilities:

  • Develop and implement automation scripts using various scripting languages to automate tasks and improve efficiency.
  • Develop scripts to automate Active Directory to perform account management, organizational unit (OU) modifications, and access control list (ACL) security changes.
  • Perform indexing, structured query language (SQL) queries, job automation, and database optimization while actively searching for security vulnerabilities.
  • Ensure compliance with accessibility guidelines from Section 508 of the Rehabilitation Act and Civil Division website administration policies.
  • Respond promptly to Internet and Intranet updates using CMS platforms such as Drupal and SharePoint
  • Establish and maintain security best practices while developing applications and web content.
  • Troubleshoot, document, and resolve complex problems with web content, browser compatibility, database performance, and task automation.
  • Review, update, and maintain all documentation for overall effectiveness, completeness, and accuracy.
  • Develop fully functional web forms/graphical user interfaces (GUIs) for end users to process action request, update inventory, and/or automate repetitive tasks.
  • Develop and document an implementation plans to include design, deployment, and testing of critical system modifications.
  • Perform development and workflow work within SharePoint.
  • Support IT Security’s scanning of web applications
  • Support the current custom code and developed platform and resolve bugs as they arise.
  • Provide production triage support – replicate, investigate, and update team on issues.
  • Assign/escalate issues to external teams for resolution or assign to backlog for development.
  • Develop newly requested user enhancements approved by project leadership.
  • Manage code branches, code merges, and nightly builds.
  • Package software for release and branch promotion
  • Create release checklists.
  • Deploy code to respective servers.
  • Gather requirements, research solutions, and design enhancements.
  • Develop coding solutions and feature enhancements.
  • Run scripts for requested updates, product reports, or to modify data when requested.
  • Replicate content database from Production environment to Testing/Development (DEV) farms.
  • Attend and provide information in meetings with the Government as informed by the Government Task Manager (GTM), COR, and/or the CO.
  • Provide written engineering reports detailing any concerns and engineering tasks performed during the week and planned upcoming work.
  • Identify opportunities to improve IT services through performance of gap analysis between current and future state.
  • Provide assistance and participate on new project(s) testing and deployment/delivery.
  • Provide required support to maintain system availability of 99.999%.
  • Schedule and deploy releases and patches.
  • Develop engineering review requests and test the change in the lab, prior to submitting a change for engineering review.
  • Follow the established process for implementing any changes to the production environment, to include providing recommendations for changes as needed and submitting a request to the Change Control Board (CCB) for review and impact analysis.
  • Integrate any technology changes and upgrades as approved by the Configuration Control Board (CCB) to meet user requirements and maintain operational currency of IT systems and networks.
  • Process, categorize and assess system activities, validating that changes are tested and controlled, and unplanned services disruptions are avoided.

Job Requirements:

Education & General Experience

  • Bachelor's degree in Computer Science, Information Systems or a related field.
  • 7+ years of experience in software development, including 3+ years in a managerial or team lead role.
  • Strong leadership and management skills.
  • Experience providing leadership, technical guidance and developing team resource skills and capability to provide: Web Application Development and Maintenance Support, Application Engineering Support, Database Administration Support
  • Experience with Agile development methodologies.
  • Familiarity with security best practices and compliance requirements.
  • Experience with database design and management, including creating complex queries, stored procedures, views and user-defined functions in an SQL environment.
  • Experience developing automation scripts for Active Directory and SQL databases.
  • Familiarity with CMS platforms such as Drupal and SharePoint
  • Strong knowledge of web development best practices, including accessibility compliance guidelines from Section 508 of the Rehabilitation Act and Civil Division website administration policies
  • Experience with troubleshooting complex problems with web content, browser compatibility, and database performance
  • Strong understanding of SharePoint architecture, design, development, and deployment best practices.
  • Experience with SharePoint 2016, SharePoint 2019, and SharePoint Online (Office 365).
  • Experience with cloud-based technologies such as Azure or AWS is a plus.
  • Strong verbal and written communication skills.
  • Ability to work in a team environment and collaborate with other developers, IT professionals, and stakeholders.

Certifications and Specialized Experience

Required Certification(s) and specialized experience.

  • Experienced with scripting languages such as PowerShell, MSDOS Batch, VBScript or JavaScript; experienced with programming languages such as C#, Java, and Python. Experienced with HTML, CSS and PHP.
  • Experience developing web applications using Java, Microsoft .NET, C#, VB, Powershell, JavaScript, Power BI, Power Apps, SQL Server 2016 (or newer).

Other Desired Certification(s) and specialized experience.

  • Security+ certification is preferred
  • Certified Web Professional - Web Developer certification is preferred

Security Clearance

  • An active Top Secret Tier 5 (SSBI) is required.

Other (Travel, Work Environment, DoD 8570 Requirements, Administrative Notes, etc.)

  • May require local travel to customer sites.
  • This position may require working outside of regular business hours, including nights, weekends, and holidays to support after-hour emergencies or surge support.
  • May require sitting or standing for extended periods of time and performing tasks that involve bending, stooping, and reaching.
  • Potential continental US travel to other customer locations, if required

Computer World Services is an affirmative action and equal employment opportunity employer. Current employees and/or qualified applicants will receive consideration for employment without regard to race, color, religion, sex, disability, age, sexual orientation, gender identity, national origin, disability, protected veteran status, genetic information or any other characteristic protected by local, state, or federal laws, rules, or regulations.

Computer World Services is committed to the full inclusion of all qualified individuals. As part of this commitment, Computer World Services will ensure that individuals with disabilities (IWD) are provided reasonable accommodations. If reasonable accommodation is needed to participate in the job application or interview process, to perform essential job functions, and/or to receive other benefits and privileges of employment, please contact Aaron McClellan in Human Resources at

314.952.5138 or URL blocked - click to apply.

Get job alerts by email. Sign up now! Join Our Talent Network!

Job Snapshot

Employee Type

Full-Time

Location

Washington, DC (Onsite)

Job Type

Government, Information Technology, Other

Experience

Not Specified

Date Posted

04/21/2023

Job ID

3891/2797/17754



Please Note :
ajayjain.com is the go-to platform for job seekers looking for the best job postings from around the web. With a focus on quality, the platform guarantees that all job postings are from reliable sources and are up-to-date. It also offers a variety of tools to help users find the perfect job for them, such as searching by location and filtering by industry. Furthermore, ajayjain.com provides helpful resources like resume tips and career advice to give job seekers an edge in their search. With its commitment to quality and user-friendliness, Site.com is the ideal place to find your next job.