Design, develop, test, and maintain enterprise software applications, services, APIs, and backend integrations supporting business and mission operations.
Participate in all phases of the software development lifecycle, including requirements analysis, design, development, testing, deployment, and sustainment.
Collaborate closely with product owners, business analysts, architects, and end users to understand requirements and implement effective technical solutions.
Participate in code reviews and adhere to established coding standards, design patterns, and secure coding principles to ensure performance, scalability, and maintainability.
Assist with cloud-based/hybrid application environments, continuous improvement initiatives, and work alongside cybersecurity teams to ensure strict compliance with security requirements.
Support system testing, user acceptance testing (UAT), and production deployments while developing clear technical documentation, design artifacts, and user guides.
Requirements
U.S. Citizenship with an active Secret Security Clearance or the ability to obtain and maintain one.
5+ years of professional software development experience.
Bachelor's degree in Computer Science, Information Systems, Engineering, or a related field. Equivalent experience may be considered.
Experience developing enterprise applications using modern programming languages, frameworks, APIs, and web services.
Proven experience working within Agile development environments.
Strong analytical, troubleshooting, problem-solving, and written/verbal communication skills.
Tech Stack
Cloud
Cyber Security
Benefits
Comprehensive Healthcare: Medical through Cigna; Dental and Vision through Principal.
Retirement Planning: 401(k) with 6% matching that vests immediately.
Time Off: Paid Time Off (PTO) to refresh and recharge.
Professional Growth: Opportunities for technical development, education reimbursement, and certification reimbursement.