Software Developer, Intermediate & Senior
1. Title: Software Developer, Intermediate & Senior
a. Status: Full Time (Salary or 1099)
b. Schedule: Weekdays
c. Location: On-Site, Aberdeen, MD 21001
d. Supervisory: N/a
2. Position Summary:
a. The full-time, on-site Senior Software Developer is responsible for leading a small project team, as required. The Sr. SW Developer will be expected to lead code reviews and actively participate in providing feedback on others’ designs/code. The qualified candidate will be accountable for the technical debt in their own software code development. The position includes taking control of complex problems and exercising rational problem-solving techniques, making tactical vs. strategic trade-off decisions, identifying team members strengths and weaknesses, and mentoring junior members of the team as necessary.
3. Key Roles/Duties:
a. Researches, designs, develops, and/or modifies enterprise-wide systems and/or applications software
b. Participate in planning of system and development deployment as well as responsible for meeting software compliance standards
c. Evaluate interface between hardware and software, operational requirements, and characteristics of overall system
d. Documents testing and maintenance of system corrections
e. Interact with customers for support and services
f. Research, understand, and develop using new technologies and standards as needed
g. Ability to deliver enhanced functionality, aid with new implementations, and provide continuous support within the scheduled time while preserving system integrity required
h. Ability to identify issues and implement corrective actions
i. Performing as a domain expert in one or more parts of the software lifecycle (e.g., coding, testing, deployment)
4. Basic Qualifications:
a. Seven (7)+ years of experience as a Software Developer
b. Three (3)+ years of experience with Java object-oriented programming
c. Must be able to obtain and maintain a DoD secret security clearance
d. Bachelor’s Degree in a technical field and five (5) years’ professional experience; four (4) years of additional system engineering experience may be substituted for a Bachelor’s degree
e. Experience with GIT, Eclipse, Maven, Linux, JIRA, Confluence
f. Recent Java or Python or .Net experience
g. Experience with Java, Ruby, DevOps and DevSecOps
5. Preferred Qualifications:
a. Experience will be proficient in some of these languages and frameworks: Java, Python, C++, Node.js, Golang, JavaScript, Angular, React.
b. Bachelor’s degree, or the equivalent combination of education and experience
6. Clearance: Applicants selected will be subject to a security investigation and may need to meet eligibility requirements for access to classified information: Security clearance is required, or ability to gain clearance