<\/b><\/b>Location: <\/b>Fort Meade, MD<\/span> Travel Required:<\/span> <\/span> <\/b> No<\/span> Shift:<\/span> <\/span> <\/b> Day<\/span> Remote Type:<\/span> <\/span> <\/b> Onsite Security Clearance: <\/span> <\/span> <\/b> Current TS\/SCI<\/span> Polygraph: <\/span> <\/span> <\/b> Required<\/span> <\/span> Salary Range<\/span> <\/span> <\/b> The projected compensation range for this position is <\/span> <\/span>172K to 206K<\/span> <\/span><\/b> (annualized USD). Salary is determined by various factors, including but not limited to location, the individualâs particular combination of education,knowledge, skills, competencies, and experience, as well as contract\-specific affordability and organizational requirements.<\/span> <\/span> <\/i> Analyze user requirements to derive software design and performance requirements.<\/span><\/span><\/span><\/span> Debug existing software and correct defects.<\/span><\/span><\/span><\/span> Design and code new software or modify existing software to add new features.<\/span><\/span><\/span><\/span> Write or review software and system documentation.<\/span><\/span><\/span><\/span> Integrate existing software into new or modified systems or operating environments.<\/span><\/span><\/span><\/span> Develop simple data queries for existing or proposed databases or data repositories.<\/span><\/span><\/span><\/span> Software development using languages such as C, C++, Python, Ruby, Perl, JavaScript, etc.<\/span><\/span><\/span><\/span> Has experience with agile development processes.<\/span><\/span><\/span><\/span> Has experience with source code control systems, such as Git.<\/span><\/span><\/span><\/span> Serve as team lead at the level appropriate to the software development process being used on any particular project.<\/span><\/span><\/span><\/span> Design and development of relational and non\-relational database applications.<\/span><\/span><\/span><\/span> Use of orchestration frameworks such as Spring and Kafka.<\/span><\/span><\/span><\/span> Familiarization with queue management systems<\/span><\/span><\/span><\/span> Develop or implement algorithms to meet or exceed system performance and functional standards.<\/span><\/span><\/span><\/span> Develop and execute test procedures for software components.<\/span><\/span><\/span><\/span> Develop software solutions by analyzing system performance standards and conferring with users or system engineers; analyzing systems flow, data usage and work processes; and investigating problem areas.<\/span><\/span><\/span><\/span> Modify existing software to adapt to new hardware or to improve its performance.<\/span><\/span><\/span><\/span> Design, develop, and modify software systems using scientific analysis and mathematical models to predict and measure outcomes and consequences of design decisions.<\/span><\/span><\/span><\/span> Java development using the Eclipse IDE (Integrated Development Environment).<\/span><\/span><\/span><\/span> Development of Java 2 Enterprise Edition (J2EE) applications<\/span><\/span><\/span><\/span> Experience using collaboration and software development tools (ie. Atlassian).<\/span><\/span><\/span><\/span> Software development using continuous integration practices.<\/span><\/span><\/span><\/span> Experience with container technologies (ie. Docker).<\/span><\/span><\/span><\/span> Unix shell scripting<\/span><\/span><\/span><\/span> Development of event driven, or data driven analytics<\/span><\/span><\/span><\/span>
<\/span><\/span><\/p>
<\/span><\/span><\/p>
<\/span><\/span><\/p>
<\/span><\/span><\/p>
<\/span><\/span><\/p>
<\/span><\/span><\/p>
<\/span><\/span><\/p>
<\/span><\/span><\/p>
<\/span> <\/span>
<\/p>
<\/p>
<\/div>
<\/div>
<\/div>
<\/div>
<\/p><\/li>
<\/p><\/li>
<\/p><\/li>
<\/p><\/li>
<\/p><\/li>
<\/p><\/li>
<\/p><\/li>
<\/p><\/li>
<\/p><\/li>
<\/p><\/li>
<\/p><\/li>
<\/p><\/li>
<\/p><\/li>
<\/p><\/li>
<\/p><\/li>
<\/p><\/li>
<\/p><\/li>
<\/p><\/li>
<\/p><\/li>
<\/p><\/li>
<\/p><\/li>
<\/p><\/li>
<\/p><\/li>
<\/p><\/li>