Today
Public Trust
Unspecified
Unspecified
IT - Software
Remote/Hybrid• (Off-Site/Hybrid)•Lanham, MD (On-Site/Office)
Security Clearance: Active Public Trust/Minimum Background Investigation (MBI) clearance required for this position
Required Skills:
Desired Skills: Hands-on experience using tools/guidance, or equivalent, such as: ClearCase Repository, JBoss Enterprise Application Platform (EAP), Jira, ECLIPSE (2022 or later), Collaborative Lifecycle Management (CLM) tool suite, Service Now, Selenium test script development, IRS Enterprise Life Cycle (ELC), OneSDLC, IRM/IRS Security regulations, IRM 2.5 System Development, and 508 Compliance. Experience assessing security scan (e.g., AppScan, Trivy, SonarCube, Nexus IQ, etc.) results and developing software mitigation solutions. Experience with networking fundamentals, development environments, and change control processes. Familiarity with web interfaces to mainframes is a plus.
Education: Bachelor of Science in Computer Science or related discipline with a primary focus on software development/engineering is highly desired. Software development, security, networking, system administration certifications a plus.
Job Description and Tasks : Serve as Software Development Technical Lead overseeing/managing software development operations, as needed, while also performing Operation and Maintenance (O&M) software development activities. Work with the Project Manager/Task Lead to monitor and manage developer team day-to-day activities, prioritize/assign work, schedule/host developer technical meetings, address issues/propose solutions, provide technical advice, optimize processes, develop work proposals for review/approval, keep Project Manager/Task Lead informed, and develop software code changes/code updates as a productive member of software development team.
Required Skills:
- Minimum 12 years of software/web development/engineering/optimization using Object Oriented Programming, specifically full-stack J2EE (Java17 required), JavaScript, JEE, Spring framework, Spring Boot/Join Faces, PrimeFaces, JQuery, backup Java Beans, and JSF, or equivalent.
- Experience with software development in environments utilizing ECLIPSE, Visual Studio, JBoss/RedHat Linux, zLinux, Tomcat, HTML5, UML, .NET, Visual Basic, IBM Liberty, and Verastream Bridge Integrator (VBI), open source iText API, or equivalent.
- Hands-on experience working with Enterprise Security Scan vulnerability mitigation (e.g., AppScan, Trivy, SonarCube, Nexus IQ, etc.), DevOps, CI/CD Pipelines, GitHub Actions, Incident Tracking/Management, and Enterprise Container Platform (ECP) containers (or equivalent) is also required.
- Hands-on experience conducting unit testing, peer reviews, code check-in/-out procedures, requirements analysis, assess/document level of effort (LOE), creating screen mockups via tools (i.e., JustInMind), defect identification/resolution, assist with troubleshooting development/production server problems, networking and environment configuration.
- Hands-on experience drafting system technical documents (e.g., system design specifications, software user guides, Visio diagrams, process documentation, etc.).
Desired Skills: Hands-on experience using tools/guidance, or equivalent, such as: ClearCase Repository, JBoss Enterprise Application Platform (EAP), Jira, ECLIPSE (2022 or later), Collaborative Lifecycle Management (CLM) tool suite, Service Now, Selenium test script development, IRS Enterprise Life Cycle (ELC), OneSDLC, IRM/IRS Security regulations, IRM 2.5 System Development, and 508 Compliance. Experience assessing security scan (e.g., AppScan, Trivy, SonarCube, Nexus IQ, etc.) results and developing software mitigation solutions. Experience with networking fundamentals, development environments, and change control processes. Familiarity with web interfaces to mainframes is a plus.
Education: Bachelor of Science in Computer Science or related discipline with a primary focus on software development/engineering is highly desired. Software development, security, networking, system administration certifications a plus.
Job Description and Tasks : Serve as Software Development Technical Lead overseeing/managing software development operations, as needed, while also performing Operation and Maintenance (O&M) software development activities. Work with the Project Manager/Task Lead to monitor and manage developer team day-to-day activities, prioritize/assign work, schedule/host developer technical meetings, address issues/propose solutions, provide technical advice, optimize processes, develop work proposals for review/approval, keep Project Manager/Task Lead informed, and develop software code changes/code updates as a productive member of software development team.
group id: csss