Application Development Manager with Security Clearance Education, Training & Library - Washington, DC at Geebo

Application Development Manager with Security Clearance

Job Details Job Description 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:
o Lead a team of Application Engineers and Programmers in the development, testing and deployment of new software applications and enhancements.
o Develop, implement, and maintain software development standards, procedures, and methodologies.
o Evaluate and provide recommendations on current and planned database technologies and architectures.
o Work with Business Analysts and end users to clarify requirements and recommend new technical solutions.
o Develop complex reports using a reporting engine.
o Troubleshoot data integration, data transformation, data exchange and database problems.
o Provide support and maintenance of legacy databases and applications, including creating complex queries, stored procedures, views and user-defined functions in an SQL environment.
o Ensure all development activities adhere to software security best practices.
o Create and maintain project schedules and track project progress against milestones.
o Provide technical leadership and guidance to team members.
o Document database or application standards, procedures as well as system and user documentation.
o Ensure team members have the necessary training, resources, and support to deliver high-quality applications.
o Manage relationships with vendors and other third-party contractors as needed.
Technical Support
Responsibilities:
o Develop and implement automation scripts using various scripting languages to automate tasks and improve efficiency.
o Develop scripts to automate Active Directory to perform account management, organizational unit (OU) modifications, and access control list (ACL) security changes.
o Perform indexing, structured query language (SQL) queries, job automation, and database optimization while actively searching for security vulnerabilities.
o Ensure compliance with accessibility guidelines from Section 508 of the Rehabilitation Act and Civil Division website administration policies.
o Respond promptly to Internet and Intranet updates using CMS platforms such as Drupal and SharePointo Establish and maintain security best practices while developing applications and web content.
o Troubleshoot, document, and resolve complex problems with web content, browser compatibility, database performance, and task automation.
o Review, update, and maintain all documentation for overall effectiveness, completeness, and accuracy.
o Develop fully functional web forms/graphical user interfaces (GUIs) for end users to process action request, update inventory, and/or automate repetitive tasks.
o Develop and document an implementation plans to include design, deployment, and testing of critical system modifications.
o Perform development and workflow work within SharePoint.
o Support IT Security's scanning of web applicationso Support the current custom code and developed platform and resolve bugs as they arise.
o Provide production triage support - replicate, investigate, and update team on issues.
o Assign/escalate issues to external teams for resolution or assign to backlog for development.
o Develop newly requested user enhancements approved by project leadership.
o Manage code branches, code merges, and nightly builds.
o Package software for release and branch promotiono Create release checklists.
o Deploy code to respective servers.
o Gather requirements, research solutions, and design enhancements.
o Develop coding solutions and feature enhancements.
o Run scripts for requested updates, product reports, or to modify data when requested.
o Replicate content database from Production environment to Testing/Development (DEV) farms.
o Attend and provide information in meetings with the Government as informed by the Government Task Manager (GTM), COR, and/or the CO.
o Provide written engineering reports detailing any concerns and engineering tasks performed during the week and planned upcoming work.
o Identify opportunities to improve IT services through performance of gap analysis between current and future state.
o Provide assistance and participate on new project(s) testing and deployment/delivery.
o Provide required support to maintain system availability of 99.
999%.
o Schedule and deploy releases and patches.
o Develop engineering review requests and test the change in the lab, prior to submitting a change for engineering review.
o 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.
o 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.
o Process, categorize and assess system activities, validating that changes are tested and controlled, and unplanned services disruptions are avoided.
Job Requirements:
Education & General Experienceo Bachelor's degree in Computer Science, Information Systems or a related field.
o 7
years of experience in software development, including 3
years in a managerial or team lead role.
o Strong leadership and management skills.
o 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 Supporto Experience with Agile development methodologies.
o Familiarity with security best practices and compliance requirements.
o Experience with database design and management, including creating complex queries, stored procedures, views and user-defined functions in an SQL environment.
o Experience developing automation scripts for Active Directory and SQL databases.
o Familiarity with CMS platforms such as Drupal and SharePointo Strong knowledge of web development best practices, including accessibility compliance guidelines from Section 508 of the Rehabilitation Act and Civil Division website administration policieso Experience with troubleshooting complex problems with web content, browser compatibility, and database performanceo Strong understanding of SharePoint architecture, design, development, and deployment best practices.
o Experience with SharePoint 2016, SharePoint 2019, and SharePoint Online (Office 365).
o Experience with cloud-based technologies such as Azure or AWS is a plus.
o Strong verbal and written communication skills.
o Ability to work in a team environment and collaborate with other developers, IT professionals, and stakeholders.
Certifications and Specialized Experience Required specialized experience.
o 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.
o 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 is a plus.
o Security
certification is preferredo Certified Web Professional - Web Developer certification is preferred Security Clearanceo An active Top Secret Tier 5 (SSBI) is required.
Other (Travel, Work Environment, DoD 8570 Requirements, Administrative Notes, etc.
)o May require local travel to customer sites.
o This position may require working outside of regular business hours, including nights, weekends, and holidays to support after-hour emergencies or surge support.
o May require sitting or standing for extended periods of time and performing tasks that involve bending, stooping, and reaching.
o Potential continental US travel to other customer locations, if required Computer World Services is an affirmative action Recommended Skills.
Net Framework Access Control List Account Management Active Directory Group Administration Agile Methodology Estimated Salary: $20 to $28 per hour based on qualifications.

Don't Be a Victim of Fraud

  • Electronic Scams
  • Home-based jobs
  • Fake Rentals
  • Bad Buyers
  • Non-Existent Merchandise
  • Secondhand Items
  • More...

Don't Be Fooled

The fraudster will send a check to the victim who has accepted a job. The check can be for multiple reasons such as signing bonus, supplies, etc. The victim will be instructed to deposit the check and use the money for any of these reasons and then instructed to send the remaining funds to the fraudster. The check will bounce and the victim is left responsible.