Software Developer
Role details
Job location
Tech stack
Job description
The role will be responsible for creating and maintaining applications and will entail:
- Design, develop, test, and maintain web applications using Python and React (JavaScript/TypeScript).
- Build and maintain RESTful APIs and backend services.
- Develop responsive, accessible, and performant user interfaces using React and modern frontend tooling.
- Participate with cross-functional software development team and subject matter experts working in an Agile environment
- Write clean, maintainable, and well-documented code following best practices
- Develop new applications as well as extend existing applications; develop new features and customizations that harmonize with existing codebases
- Optimize application performance and scalability of existing analysis pipelines to meet the demands of rapidly growing datasets
- Maintain CI/CD workflows and support deployment processes
- Experiment with new technologies and systems as well as prototype solutions for potential integration into existing infrastructure
- Review and address security vulnerabilities in collaboration with our security and infrastructure teams
Requirements
-
B.S. in computer science or related field
-
Minimum 2 (TWO) years of Full stack web application development and maintenance experience, including development in Python and building applications with React
-
Experience developing and consuming REST APIs
-
3 (THREE) years of experience working with databases
-
Experience building containerized applications using Docker
-
2 (TWO) years of experience using GitHub actions for use with CI/CD
-
Experience deploying and operating software on AWS (e.g., ECS/EKS, S3, RDS)
-
Experience communicating with end users on software development projects; being comfortable explaining complex computational terms using simple language for a non-computational audience
-
Demonstrated experience extending the functionality of existing software; ability to learn an existing body of code and extend it
-
Must be able to obtain and maintain a Federal or DoD "public trust"; candidates must obtain approved adjudication of their public trust prior to onboarding with Guidehouse. Candidates with an active public trust or suitability are preferred
-
Incumbent capture - no other candidates were considered due to an identified incumbent who meets the labor category requirements provided by the customer
What Would Be Nice To Have:
- Familiarity with SCRUM/Agile development
- Familiarity with Swagger/OpenAPI
- Experience visualizing complex or large-scale data sets
- Experience reviewing and responding to security vulnerability reports
- Strong analytical and problem-solving abilities
- Effective communication and collaboration skills
- Ability to manage multiple priorities in a fast-paced environment
- Commitment to code quality and continuous improvement
Benefits & conditions
The annual salary range for this position is $74,000.00-$124,000.00. Compensation decisions depend on a wide range of factors, including but not limited to skill sets, experience and training, security clearances, licensure and certifications, and other business and organizational needs.
What We Offer:
Guidehouse offers a comprehensive, total rewards package that includes competitive compensation and a flexible benefits package that reflects our commitment to creating a diverse and supportive workplace.
Benefits include:
- Medical, Rx, Dental & Vision Insurance
- Personal and Family Sick Time & Company Paid Holidays
- Parental Leave
- 401(k) Retirement Plan
- Group Term Life and Travel Assistance
- Voluntary Life and AD&D Insurance
- Health Savings Account, Health Care & Dependent Care Flexible Spending Accounts
- Transit and Parking Commuter Benefits
- Short-Term & Long-Term Disability
- Tuition Reimbursement, Personal Development, Certifications & Learning Opportunities
- Employee Referral Program
- Corporate Sponsored Events & Community Outreach
- Care.com annual membership
- Employee Assistance Program
- Supplemental Benefits via Corestream (Critical Care, Hospital Indemnity, Accident Insurance, Legal Assistance and ID theft protection, etc.)
- Position may be eligible for a discretionary variable incentive bonus
About Guidehouse
Guidehouse is an Equal Opportunity Employer-Protected Veterans, Individuals with Disabilities or any other basis protected by law, ordinance, or regulation.
Guidehouse will consider for employment qualified applicants with criminal histories in a manner consistent with the requirements of applicable law or ordinance including the Fair Chance Ordinance of Los Angeles and San Francisco.