Software Design Engineer

Location: Huntsville, AL
Date Posted: 12-18-2017
Immediate need for a Software Engineer to support the ISR STAKE team located onsite in Huntsville, AL. 
 
Duties and Responsibilities:
  • Design and write code using Java, JavaScript, and HTML
·         Understanding of version control and issue tracking tools and the ability to use, adhere to, measure, and refine software development processes to improve quality of product and resource control
·         Ability to seek out and learn new frameworks, libraries, and languages in defining, developing, and delivering software applications.
·         Write, modify, and debug web and service-oriented architecture (SOA) applications
·         Design and develop critical components of the solution, including but not limited to, custom data adapters, application interfaces, and security layers
·         Create custom data parsers for import and export of data resources in various formats
·         Create Use Case Analysis UML designs
·         Work closely with team in support of the design and development of technologies to support integration needs with external and internal systems
 
Education and Experience:
·         BS in Computer Science, Software Engineering, or equivalent and 5+ years of experience with Java, JavaScript and HTML designing and developing software systems 
 
Required Skills:
  • Experience with FOSS or commercial JavaScript frameworks
  • Understanding of version control and issue management
·         Demonstrated expertise in Java, JavaScript, and web application design and development
·         Experience with PHP, multiple FOSS or commercial JavaScript frameworks
·         Full understanding of requirements elicitation, unit testing, delivery of finished software, debugging and repair of identified defects
·         Understanding of version control and issue
·         Experience with Software Testing 
 
Clearance Requirement:
·         Must have or be able to obtain a secret security clearance.  Preference will be given to candidates who already possess a clearance. 
 
Desired Skills:
·         Spring and Spring Boot: Security, MVC, JPA
·         Designing and implementing RESTful web services
·         Docker and Microservices
·         Operational Support Systems through Java (OSS/J)  
 
or
this job portal is powered by CATS