Junior Software Engineer

  • Saic
  • Washington, DC, USA
  • Nov 19, 2020
Full time Information Technology Telecommunications

Job Description

Description

SAIC is seeking an experienced software engineer for a project dealing with data collection, ETL, and analysis efforts. The selected candidate will work in a team to develop complex enterprise web applications and web services using VueJS, C# .NET CORE, and SQL Server 2017. The primary focus of this candidate will be front end software development. The candidate will participate in all phases of web and software application program engineering, including design, analysis, implementation, and troubleshooting. The candidate should also be able to identify technology issues, perform as a member of a technology panel, identify desirable enhancements, and business process re-engineering. Other responsibilities include but are not limited to:
  • Developing user-facing applications using Vue.js
  • Building modular and reusable components and libraries
  • Develop/maintain code related to the various applications existing in the environment
  • Optimizing applications for performance
  • Implementing automated testing integrated into development and maintenance workflows
  • Data modeling, process modeling, and rapid prototyping
  • Plan, prioritize, and execute in a rapidly changing, fast-paced environment
  • Use version management and issue tracking software to document all changes (GIT and JIRA)


Qualifications
REQUIRED QUALIFICATIONS
  • BS and 0 years of experience
  • Strong verbal and written communication skills
  • Front end development experience with VueJS, HTML/HTML5, CSS/CSS3, JavaScript, JQuery, or similar.
  • Experience with Object Oriented Programming languages, particularly in a C# .Net CORE or JAVA
  • Experience with SQL
  • Experience with Python
  • Experience with Web Services (RESTful and/or SOAP)
  • Test Driven Development; Unit Testing Frameworks.
  • Experience with XML
  • Understanding of the requirements gathering process
  • Excellent interpersonal and organizational skills
  • Ability to obtain/maintain a Secret DoD security clearance
  • Candidate must have a Bachelor's degree with 0-5 years of combined relevant experience
  • Advanced degree in business or a technology area with an IT focus

DESIRED QUALIFICATIONS
  • 2 -5 years of work experience
  • Experience with AWS Cloud
  • Experience with Docker or other containerized technologies
  • Experience in Data Management processes
  • Experience with SAS JMP, MatLab, R, Octave, D3
  • Experience with SonarQube or CodeDX, or similar
  • Experience with automated web application testing using Selenium, Katalon, or similar
  • Knowledge of Agile Scrum methodology
  • Experience in Test and Evaluation processes
  • Strong knowledge and comprehension of software development frameworks, libraries, and best practices
  • Experience with Cyber Security best practices
  • Experience with Systems Engineering


My SAIC Benefits . - provided by Dice