Scientific Research Corporation · 2 hours ago
Software Engineer III / Senior
Scientific Research Corporation is an advanced information technology and engineering company that provides innovative products and services to government and private industry. They are seeking a mid or senior-level software engineer to support the NCRC Eglin Site Services effort, focusing on enhancing and transforming NCRC Enterprise software, tools, and hardware.
Biotechnology
Responsibilities
Provide support to the Modernization of NCRC
Improving and streamlining processes toward DevSecOps and CI/CD paradigms
Designing and enhancing the NCRC architecture with modern technologies
Re-assessing and increasing NCRC capabilities
Operate as a developer on an associated NCRC product scrum team
Develop unit tests for development assignments and support integration testing efforts
Performs coding, debugging, testing, and troubleshooting throughout the application development process
Evaluates, analyzes, and modifies moderately complex application programs
Troubleshoots production problems related to software applications
Addresses problems of systems integration, compatibility, and multiple platforms
Works on most phases of applications programming activities
Analyzes and resolves problems associated with applications
Detects, diagnoses, and reports related problems
Contributes to moderately complex aspects of a project
Qualification
Required
Bachelor's degree in computer science or computer engineering with 7 to 12 years of work-related experience
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)
Knowledge of networking protocols such as TCP/IP, HTTP, HTTPS, TFTP, DNS, FTP, etc
Knowledge of one or more of the following: MySQL, MariaDB, MongoDB, PostgreSQL
Experience in applying Lean software principles (Agile, Spiral, Waterfall)
Proficient understanding of client-side scripting and JavaScript frameworks
Knowledge of node.js, express server-side web development
Proficient understanding of web markup, including HTML5 and CSS3
Strong understanding of asynchronous request handling, partial page updates, and AJAX
Experience developing unit tests and contributing to integration tests
Ability to work effectively in a dynamic, team-oriented environment
A self-motivated, proactive, results-oriented individual
Excellent oral and written communication skills
Experience with cyber testing or training to include knowledge of defensive and offensive cyber tools and tactics, techniques, and procedures (TTP) a plus
Current Secret clearance with the ability to pass comprehensive background check to obtain TS/SCI. Preferred candidates will have an active TS/SCI
U.S. citizenship
U.S. government security clearance at the Secret level with Top Secret / SCI eligibility
Preferred
Programming experience in one or more of the following: C++, PowerShell, bash scripting, Python scripting, Java, Python, Java, Electron, React.js, Redux, Docker, Kubernetes, MongoDB, HTML, SQL, PLSQL, BASH, AngularJS, PHP, JavaScript, XML, JSON
Experience with Linux-based operating systems
Knowledge of virtualization and containerization technologies such as VMWare, Docker, HyperV, Xen, Kubernetes, etc
Experience working within an integrated development environment and using tools such as: Git, Jira, VSTS, SVN, and Redmine
Proficient understanding of code versioning tools, such as Git
Benefits
Medical, dental, and vision plans
401(k) with a company match
Life insurance
Vacation and sick paid time off accruals starting at 10 days of vacation and 5 days of sick leave annually
11 paid holidays
Tuition reimbursement
A work environment that encourages excellence
Company
Scientific Research Corporation
Scientific Research Corporation provides innovative solutions to the U.S. government, private industry, and international markets.