Software Engineer

Not Interested
Bookmark
Report This Job

profile Job Location:

Orlando, FL - USA

profile Monthly Salary: Not Disclosed
Posted on: 17 days ago
Vacancies: 1 Vacancy

Job Summary

Full-time
Description

This position is for the NCRC Range Modernization (RM) Software Engineer position providing development testing and support associated with their designated NCRC product scrum team.


Responsibilities

  • Perform as a software developer on an NCRC product scrum team.
  • Support resolution of open program problem reports (PPRs) associated with their designated NCRC product scrum team.
  • Develop unit tests for development assignments and support integration testing efforts.
  • Execute the software engineering tasks necessary to maintain and make changes to program baseline architectures.
  • Provide occasional development guidance and input to junior software developers.
  • Support cyber range capability assessments evaluations and technology prototypes.
  • Provide remote site support for setup configuration and delivery activities.
Requirements
  • Bachelors degree with a focus in computer science computer engineering or a related discipline with corresponding experience and demonstrated mastery of relevant topics.
  • Three (3) years or more of related proven experience performing similar duties.
  • High-level knowledge of: software development to include agile software development practices; programming languages; operating systems; networks; enterprise and consumer IT concepts architectures and systems (compute network storage).
  • Proficiency in Python Java and C/C development and scripting in PowerShell and bash.
  • Experience with Linux-based operating systems.
  • Knowledge of one or more continuous integration tools such as Jenkins.
  • Knowledge of one or more of the following: MySQL MariaDB MongoDB PostgreSQL and NoSQL
  • Experience with project logistics and working with controlled engineering baselines.
  • Familiarity with version control systems such as SVN and Git.
  • Ability and experience in effectively communicating technical and programmatic issues.
  • Demonstrated ability to work within teams.
  • Strong organizational skills.
  • Top Secret clearance eligibility.


Desired Qualifications

  • Masters degree with a focus in computer science computer engineering or a related discipline or five (5) years or more of related proven experience performing similar duties.
  • Experience working with platform development end-users (operators) and system developers.
  • Strong experience with Linux-based operating systems.
  • Experience with complex enterprise infrastructures using various operating systems and configuring domain services such as AD Exchange/email DNS DHCP VPN databases IIS Apache etc.
  • Experience with virtualization and containerization technologies such as: VMWare Docker HyperV Xen Kubernetes etc.
  • Experience with software defined networking and network function virtualization.
  • Knowledge of networking protocols such as TCP/IP HTTP HTTPS TFTP DNS FTP etc.
  • Knowledge of user simulator technologies and solutions which generate network and application traffic to simulate realistic users.
  • Knowledge of DevSecOps methodologies and tools.
Full-timeDescriptionThis position is for the NCRC Range Modernization (RM) Software Engineer position providing development testing and support associated with their designated NCRC product scrum team.ResponsibilitiesPerform as a software developer on an NCRC product scrum team.Support resolution of...
View more view more

Key Skills

  • Spring
  • .NET
  • C/C++
  • Go
  • React
  • OOP
  • C#
  • Data Structures
  • JavaScript
  • Software Development
  • Java
  • Distributed Systems