Vacancy expired!
Riverside Research is an independent National Security Nonprofit dedicated to research and development in the national interest. With revenues of $125M+, and a staff of more than 630, Riverside Research provides high-end technical services, research and development, and prototype solutions to some of the country's most challenging technical problems. Riverside Research also supports advanced technical education and collaborates widely with university researchers. The company was formed from a respected research laboratory at Columbia University and has a current focus on technical areas including Radar systems, Optics and Photonics, Electromagnetics, Plasma physics, Geoint, Masint, Systems Engineering, and Modeling & Simulation. Riverside Research's open innovation R&D model encourages both internal and external collaboration to accelerate innovation, advance science, and expand market opportunities. In 2015, Riverside Research expanded its facility in Dayton, OH, adding a 30,000 square-foot Open Innovation Center (OIC). The OIC is a collaborative R&D environment that fosters creativity, synergy, and ultimately delivers innovative solutions to current and anticipated challenges. The OIC sets the standard for collaborative innovation and is dedicated to promoting research across the company. Riverside Research has additional research facilities in Boston, MA; New York, NY; Centreville, VA; and Champaign, IL.
Job Number: 737Riverside Research is seeking a full-time software engineer for developing, integrating, and deploying software applications. Experience with Scrum (or similar agile software development methodologies) as well as familiarity with continuous integration/continuous testing/continuous delivery processes and tools, is essential. Candidates must be technically proficient and have real-word experience devising practical and sustainable solutions. All Riverside Research opportunities require U.S. citizenship. Job Responsibilities:- Design, build, containerize, and test software applications
- Design and define API specifications for high performance, scalability, and availability
- Code, debug, test and support utilities, tools, and frameworks to support the application development process
- Document test cases, expected test results, test data requirements, and collaborate with testing teams and business partners to resolve testing problems
- Configure build pipelines, perform static and dynamic security analysis, and store build artifacts including container images and deployment scripts in artifact repositories
- Perform continuous integration and continuous deployment (CI/CD)
- Identify and research issues with applications and recommend/implement solutions
- Other duties as assigned as pertains to software development
- Ability to obtain a Top Secret clearance with SCI adjudication
- Bachelor's degree in Computer Science, Computer Engineering, Software Engineering, Information Systems/Technology or other major field of study
- 5 or more years of experience in at least one major programming language (I.E. Java, Python, C#/C, JavaScript)
- 5 or more years of experience with relational database design and concepts
- Experience with designing, creating, and consuming REST APIs and documenting using Swagger and OpenAPI specification
- Familiarity with Linux/Unix
- Experience in performing agile software development
- Experience in performing CI/CD and using applications like Git, Jenkins, Docker, and Nexus 3
- Experience using container orchestration applications including Kubernetes
- Experience in working on deployment environments including virtual machines
- Self-motivated, detail oriented, responsible team player able to work independently with minimal daily direction; effective/efficient written/verbal communication skills
- Ability to work and interact with technically and organizationally diverse personnel
- Top Secret clearance with SCI adjudication
- Master's Computer Science, Computer Engineering, Software Engineering, Information Systems/Technology or other major field of study
- Experience working/developing in multi-domain, multi-cloud, hybrid-cloud environments
- Experience deploying applications on SIPRNet and JWICS
- Experience testing code/applications using current best practices and tools
- Experience working with cloud environments like AWS and/or Azure
- Scrum training/certification from Scrum Alliance
- Security+ training/certification CompTIA
Vacancy expired!