Software Developer (Secret Clearance Required!)
- Full-Time
- Fort Meade, MD
- TAA Solutions LLC
- Posted 4 years ago – Accepting applications
Applications Systems Analyst/Programmer – Senior (Must have Active Secret Clearance)
Job Description:
TAA is currently looking for an experienced Applications Systems Analyst/Programmer (Cloud
Developer) - Senior. This personnel is responsible to author, document, review, test, and debug code and
configuration for infrastructure components (e.g. Hardware, Software, Operating System, Middleware,
etc.), including for security vulnerabilities, risks and remediation. Personnel must have experience using
modern, open source software to prototype and deploy backend web applications, including all aspects
of server-side processing, data storage, and integration with frontend development. Personnel must be
capable of reviewing legacy application environments, analyzing appropriate implementation
alternatives, designing development plans, documenting all components of existing and future
environments, and communicating technical concepts to a nontechnical audience. Personnel will serve
as a senior software architect/developer to oversee the efforts of less senior staff and/or be responsible
for all development efforts of a particular project or product. Personnel are responsible for managing
migration activities, developing documentation and automation to ensure repeatability and accuracy of
delivery, using “infrastructure as code” practices. Personnel must have experience with continuous
integration / continuous deployment or delivery (CI/CD), IDE, Application Programming Interface (API),
agile methodologies (e.g., SCRUM, Lean, SAFe), user Interface / user Experience (UI/UX), development
Frameworks (e.g., HTML5, CSS3, CSS frameworks like LESS and SASS, Responsive Design, Bootstrap),
section 508 compliance, and Relational and non-relational databases.
Essential Functions:
A. Gather systems requirements, develop the architecture, design, integrate, and test software modules
to order and deliver services and capability to DoD users in a streamlined manner.
B. Deploy and field the software for an ordering portal via a web application on a DoD network for use by
the DoD user community.
C. Integrate with other applications or systems as needed to provide full services to the users.
D. Provide proper authentication of users to conform with DoD requirements.
E. Ensure DoD security requirements are followed, and as new requirements are released provide an
integration plan of action.
F. Ensure that the Software/Application is free from all computer viruses, worms, time-outs, time bombs,
back doors, disabling devices, and other harmful or malicious code intended to or may damage, disrupt,
inconvenience or permit access to the Software user's or another's software, hardware, networks, data,
or information. Notify the Government within 30 minutes of malicious activity embedded within one of
the contractual deliverables.
G. Establish formal software development, code control and build processes for major and minor
(patches) releases and full integration.
H. Provide support and documentation for releases and roll-back procedures.
I. Ensure the software solution can be installed and operates on a DoD network.
J. Test and evaluate potential software capabilities and core service enablers.
K. Develop and maintain a Software Assurance Validation Document to address the application(s),
operational capabilities, functional requirements, system requirements, and C&A security requirements.
The application(s) source code shall be made available to DoD for a code review and analysis as required.
L. Provide the code and software packages to the Government with any needed documentation to
maintain the code or software.
Qualifications:
- Must have an active secret clearance
- Solid client interfacing skills
- Strong written and verbal communication skills
- DoD experience is a plus
- At least 3 years of hands on Software Application and Software Programmer experience
- Experience leading technical teams
- Bachelor’s Degree (IT, Engineering or Computer Science) or equivalent experience
- Knowledge of the following technologies: Angular 2, Groovy/Grails Framework (Java/Spring
based framework), MySQL, Web Server Proficiencies: Apache Tomcat, Operating Systems: Linux
Benefits:
- Health, Dental, Vision, and Life Insurances
- Teleworking Opportunities Available
- 401(k) Plan
- Short, Long Term Disability Insurance
- PTO & Federal Holidays Off
Job Types: Full-time, Contract
Pay: $51,661.00 - $143,506.00 per year
Benefits:
- 401(k)
- 401(k) matching
- Dental insurance
- Disability insurance
- Employee discount
- Flexible schedule
- Flexible spending account
- Health insurance
- Life insurance
- Paid time off
- Referral program
- Retirement plan
- Tuition reimbursement
- Vision insurance
Schedule:
- 8 hour shift
Supplemental Pay:
- Bonus pay
- Commission pay
- Signing bonus
Experience:
- DoD: 1 year (Preferred)
- Software Development: 3 years (Required)
- Java/Spring: 1 year (Required)
Education:
- Bachelor's (Preferred)
Location:
- Fort Meade, MD (Required)
Application Question:
- Are you a U.S. Citizen? If not PLEASE Don't APPLY
Security Clearance Required:
- Secret (Required)
Work Location:
- Multiple locations