Mid-Level Software Developer

Redhorse Corporation
Fuquay Varina, NC

About the Organization

Now is a great time to join Redhorse Corporation. We are a solution-driven company delivering data insights and technology solutions to customers with missions critical to U.S. national interests. We’re looking for thoughtful, skilled professionals who thrive as trusted partners building technology-agnostic solutions and want to apply their talents supporting customers with difficult and important mission sets.

About the Role

Redhorse transforms the way government uses data and technology. As a Mid-Level Software Developer, you will play a key role in delivering high-quality software solutions for our government clients. You will be working directly with government supervisors, product owners, and other developers in an Agile environment, contributing to the design, development, and maintenance of mission-critical applications. This is an opportunity to make a significant impact on how government agencies utilize technology to improve their operations.

Key Responsibilities

  • Software Development: Design, develop, and maintain software applications, features, and components using programming languages, frameworks, and tools, following coding standards and best practices.
  • Agile Collaboration: Participate in Agile ceremonies such as sprint planning, daily stand-ups, and sprint reviews, collaborating with Agile teams to estimate effort, prioritize development tasks, and provide regular updates on progress.
  • Feature Implementation: Implement assigned user stories and tasks, ensuring alignment with project requirements and acceptance criteria. Collaborate with product owners and stakeholders to clarify requirements and resolve ambiguities.
  • Code Quality and Testing: Write clean, maintainable code and conduct unit testing to verify software functionality. Collaborate with QA engineers to ensure adequate test coverage and participate in troubleshooting and debugging activities.
  • Documentation: Document software designs, implementation details, and technical specifications. Maintain documentation up-to-date to facilitate knowledge sharing and future maintenance.
  • Continuous Improvement: Identify opportunities for process improvement and optimization within Agile development practices. Contribute ideas and suggestions to enhance team productivity and software quality.
  • Technical Research: Stay updated on emerging technologies, programming languages, and development trends. Conduct research and experimentation to explore new tools and techniques that can improve development practices.
  • Cross-functional Collaboration: Collaborate with other teams such as UX/UI designers, DevOps engineers, and business analysts to ensure a holistic approach to software development and delivery.

Required Experience/Clearance

  • Minimum of five (5) years of professional experience in software development roles, with exposure to designing and building software solutions.
  • Experience developing programs in Python.
  • Minimum of two (2) years of experience working in Agile environments in roles involving collaboration within Agile teams.
  • Experience with development in one or more scripting languages or methodologies (e.g., Go, Bash, JavaScript, etc.)
  • Experience designing working environments and/or programs within Linux-based operating systems (Ubuntu, RedHat, Debian, etc.)
  • Experience with User Interface / User Experience (UI/UX) development technologies, especially with JavaScript frameworks, such as React, Angular, or Vue.
  • Working knowledge of database query languages and mobile database design (e.g., SQLite).
  • Familiarity with issue tracking software, such as Jira, as part of a software development team.
  • Experience with the git version control system.

Desired Experience

  • Relevant certifications such as Agile Certified Practitioner (PMI-ACP), Certified Scrum Developer (CSD), or similar certifications demonstrating proficiency in Agile software development practices.
  • Experience with DataBricks, GitLab, or Spark.
  • Experience with other cloud platforms (AWS, Azure, GCP).
  • Advanced experience with specific JavaScript frameworks (React, Angular, Vue).

Equal Opportunity Employer/Veterans/Disabled

Accommodations:

If you are a qualified individual with a disability or a disabled veteran, you may request a reasonable accommodation if you are unable or limited in your ability to access job openings or apply for a job on this site as a result of your disability. You can request reasonable accommodations by contacting Talent Acquisition at [email protected]

Redhorse Corporation shall, in its discretion, modify or adjust the position to meet Redhorse’s changing needs.

This job description is not a contract and may be adjusted as deemed appropriate in Redhorse’s sole discretion.

Posted 2025-09-14

Recommended Jobs

FOOD SERVICE WORKER/CASHIER (PART TIME)

Compass Group
Morganton, NC

We are hiring immediately for part time FOOD SERVICE WORKER/CASHIER positions. Location: Burke County Public Schools - 412 Kirksey Drive, Morganton, NC 28655. Note: online applications accepte…

View Details
Posted 2025-09-05

Lead Instrumentation & Controls Engineer Nuclear

Sargent & Lundy
Charlotte, NC

Description Nuclear Power is a carbon-free energy source.  Our electric power generation clients are digitizing their existing power plants and building new nuclear power plants, small modular re…

View Details
Posted 2025-08-07

AP Clerk (Accounts Payable)

Absolute Dental Services Inc
Durham, NC

Description   Position Summary: Absolute Dental Services is seeking a meticulous and organized Accounts Payable Specialist to join our finance team. This role entails processing daily financial …

View Details
Posted 2025-09-14

Supply Chain Systems Power User

Corning
Hickory, NC

Requisition Number: 70376 The company built on breakthroughs. ​   Join us.​                             Corning is one of the world’s leading innovators in glass, ceramic, and materials sci…

View Details
Posted 2025-08-21

bealls Operations Supervisor

bealls
Southern Pines, NC

Position: OPERATIONS SUPERVISOR   Come join a team that brings a people-first approach to everything we do! bealls and Home Centric are a part of Bealls Inc., a family owned and operated business wh…

View Details
Posted 2025-09-03

Instructors

ProTrain
Raleigh, NC

Job Description Job Description Are you an experienced Live Online instructor? Do you see a course among our offerings for which you would be a great instructor, or is there a course we do not …

View Details
Posted 2025-09-07

Marketing Automation Manager

APN Software Services Inc
Raleigh, NC

Job Title: Marketing Automation Manager (SIMNJP00077360) Duration: 10/13/2025 to 04/12/2026 Location: Raleigh NC USA 27609 Schedule: 40 hr work week. 8:00am - 5:00pm Job Description…

View Details
Posted 2025-09-16

Tax Manager, CPA - High Net Worth/Trust & Estate

Bernard Robinson & Company, LLP
Greensboro, NC

Job Description Job Description Description: Join Our Dynamic Tax Advisory Team! Advance Your Career in a Collaborative, Growth-Oriented Environment... Are you ready to take your accounti…

View Details
Posted 2025-08-29

Locum Tenens Radiology Job Winston Salem, NC

Global Medical Staffing Global Medical Staffing
Winston Salem, NC

Global Medical Staffing - Looking to reconnect and extend your personal and professional world? Just pick up the phone to get all the details of this assignment. Scheduled clinical hours only Pa…

View Details
Posted 2025-09-10