Senior Software Developer
Role details
Job location
Tech stack
Job description
ARS is looking for a Senior Software Developer to support the Combat Readiness Directorate in Heath, OH. The selected candidate will provide software engineering support for embedded software systems, software interfaces, interoperability solutions, and command-and-control related applications supporting sensor, weapon, host platform, communications, and avionics systems. This position requires strong full-stack web application development experience using Microsoft technologies and Oracle databases, with an emphasis on software design, systems integration, testing, maintenance, and configuration management within a secure government environment. The ideal candidate will possess experience developing enterprise-level web applications using ASP.NET technologies and have a strong understanding of Oracle database development and software engineering lifecycle processes., * Design, develop, test, implement, maintain, and support secure web-based applications using the Microsoft Visual Studio development environment.
- Develop and maintain ASP.NET applications utilizing VB.NET, C#, MVC, JavaScript, HTML, CSS, and Bootstrap frameworks.
- Perform Oracle database design, development, optimization, and maintenance activities.
- Develop and maintain ANSI SQL and PL/SQL code, including stored procedures, packages, triggers, and database objects.
- Support software integration efforts involving embedded systems, cryptographic systems, interoperability interfaces, and command-and-control applications.
- Participate in software architecture reviews, software analysis, and performance assessments for both Government Off-The-Shelf (GOTS) and Commercial Off-The-Shelf (COTS) systems.
- Assist with systems requirements analysis, allocation, hardware/software integration, testing, and evaluation activities.
- Support configuration management activities and software development lifecycle (SDLC) processes.
- Assist in the development and maintenance of Software Development Plans (SDP), technical documentation, and other program documentation.
- Collaborate with cross-functional engineering teams to ensure software solutions meet operational and mission requirements.
- Support software testing activities, defect resolution, and system validation efforts.
- Maintain compliance with government cybersecurity, configuration management, and quality assurance standards.
- Provide technical support and troubleshooting for existing and newly developed applications.
- Other duties as assigned
Requirements
- Must be a US citizen
- Active Secret security clearance required.
- Bachelor's degree in Computer Science, Software Engineering, Information Systems, or related technical discipline (or equivalent experience).
- Experience developing web applications using:
- NET
- C#
- MVC Framework
- JavaScript
- HTML/CSS
- Bootstrap
- Mid-to-advanced experience with Oracle databases, including:
- Database design
- ANSI SQL
- PL/SQL development
- Stored procedures
- Database performance optimization
- Knowledge of software engineering principles and software development lifecycle methodologies.
- Experience supporting software integration, testing, implementation, and maintenance activities.
All positions at Applied Research Solutions are subject to background investigations. Employment is contingent upon successful completion of a background investigation including criminal history and identity check.