Job description
Foxhole Technology is looking to add a Senior Full Stack Software Developer to our team newly contracted to design, develop, test, integrate, train, deploy, and maintain a new Revenue Management System for our client.
As a Full Stack Developer, you would be responsible for the design and development of .NET Core based web applications and services following Agile and SecDevOps methodologies. The development environment will be in our Chambersburg Lab and the deployment environment will be AWS Kubernetes (EKS) leveraging Elastic Container Registry (ECR). Responsibilities include all aspects of the software development life cycle including requirements analysis, design, development, testing, integration, and deployment. This position is a team lead which involves collaboration with, supporting, and mentoring other team members.
Job Description:
- Work closely with the Technical Lead/Scrum Master to identify/refine, and document requirements and user stories for each incremental release and ensure work is completed on schedule each sprint.
- Participate in sprint planning reviews with government and stakeholder personnel
- Work closely with Information Assurance teams to ensure compliance testing results are worked to completion.
- Take a lead role in daily scrums with government, stakeholder, and team staff
- Work with lead architect and SMEs to design and build application leveraging appropriate technology, ensure consistency across components, and drive innovation and cost-effective solutions.
- Ensure team adherence to good development practices: documentation, code standards, code/design reviews, optimization and maintainability.
- Implement SecDevOps practices to increase the integrity, reliability, and security of the application design and code base
- Support requirements gathering and analysis efforts by ensuring desired functionality can be met with capabilities of the proposed system. May require interactive requirements discussions with client to ensure desired functionality translates into attainable product delivery.
- Design and develop .NET Core-based web application functionality using C#.
- Implement controls and processes supporting hybrid development/test and deployment environments between the Foxhole Lab and AWS EKS.
- Build responsive web applications using JavaScript, jQuery, ReactJS and other client-side frameworks.
- Develop and maintain REST Web APIs.
- Develop technical documentation including technical specifications, design diagrams, user guides, O&M manuals, and installation guides
- Support the implementation of the development environment to enable continuous integration
- Must be analytical, detail oriented and able to translate functional requirements into web-based solutions using advanced technologies.
- Conduct automated unit, security, and integration tests of product functionality following established testing processes or procedures.
- Research complex technical problems and propose effective and efficient solutions or designs.
- Research and identify new technologies and developmental tools.
- Must be able to work independently and be reachable via phone, email, Teams during business hours
- Bachelor’s Degree in related field preferred
- 7+ years demonstrated experience as a software developer working on Federal contracts, preferably within DHS
- 3+ years of experience as a technical team lead
- 5+ years demonstrated experience developing applications using .NET Framework including C#, ASP.NET, XML
- 5+ years demonstrated experience developing ASP.NET (and MVC) based applications.
- 5+ years demonstrated experience with at least one of these frontend JavaScript frameworks: Angular, React, Vue.
- Experience with modern software development processes, including DevOps-CI/CD, containerization (Docker), cloud deployment (AWS, Azure), Kubernetes, and microservice architecture.
- Experience using Agile (Scrum and/or Kanban) methods and tools (e.g., JIRA, etc.) to develop solutions.
- Experience with SecDevOps methods and tools (e.g., gitlab, AWS Code Deploy)
- Experience developing engaging and user-friendly user interfaces which conform to accessibility standards.
- Experience designing high-performance REST-based interfaces that allow for seamless user data import and export.
- Experience with databases, preferably AWS Aurora PostrgreSQL or AWS SQL Server RDS.
- Demonstrated experience in developing financial or revenue management applications, preferred
- Proficient with client-side technologies such as HTML, JavaScript, jQuery, etc.
- Proficient in abstraction, advanced techniques, best practices, and design patterns.
- Strong problem solving and analysis skills, self-motivated, and able to work and communicate in a team environment.
- Excellent written and verbal communication skills.
- Must be a US citizen and have a DoD Secret clearance. Must be able to obtain a DoD Top Secret as well as a Public Trust Clearance.
Foxhole Technology is an Equal Opportunity/Affirmative Action Employer. All qualified applicants will receive consideration for employment without regard to race, religion, creed, color, national origin, ancestry, sex (including pregnancy, childbirth, breastfeeding), age, medical condition, marital or domestic partner status, sexual orientation, gender, gender identity, gender expression and transgender status, mental disability or physical disability, genetic information, military or veteran status, citizenship, low-income status or any other status or characteristic protected by applicable law.
About Foxhole Technology
CEO: Wes Hester
Revenue: Unknown / Non-Applicable
Size: 51 to 200 Employees
Type: Company - Private
Website: https://www.foxholetechnology.com/
Year Founded: 2007