Platzhalter Bild

Hybrid Senior Software Developer na Redhorsecorp

Redhorsecorp · Springfield, Estados Unidos Da América · Hybrid

Candidatar-se agora
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 how the government utilizes data and technology. As a Senior Software Developer, you will play a critical role in designing, developing, and maintaining high-quality software solutions for our government clients. You will work alongside government supervisors, product owners, and other developers in an Agile environment, contributing significantly to the success of mission-critical projects. This is an opportunity to leverage your expertise to make a tangible impact on public sector initiatives.


Key Responsibilities
  • Design, develop, and maintain software applications, modules, and components using appropriate programming languages, frameworks, and technologies.
  • Adhere to coding standards and best practices.
  • Participate in Agile ceremonies (sprint planning, daily stand-ups, sprint reviews).
  • Collaborate with Agile teams to prioritize development tasks and estimate effort.
  • Provide regular updates on project progress.
  • Provide technical leadership and mentorship to junior developers.
  • Conduct code reviews to ensure code quality, maintainability, and adherence to architectural guidelines.
  • Implement automated testing and continuous integration practices.
  • Collaborate with product owners, business analysts, and stakeholders to understand and translate project requirements into technical designs.
  • Provide input on project feasibility and implementation approaches.
  • Document software designs, architectures, and implementation details.
  • Share knowledge and best practices with team members.
  • Identify and address technical challenges and issues.
  • Propose innovative solutions and troubleshoot complex problems.
  • Identify opportunities for performance optimization and scalability improvements.
  • Research and experiment with emerging technologies to drive innovation.


  • Required Experience/Clearance
  • Minimum of eight (8) years of professional experience in software development roles, with significant experience designing and building complex software solutions.
  • Minimum of three (3) years of experience working in Agile environments, preferably in leadership roles within Agile teams.
  • Experience leading collaborative Python development projects.
  • Experience with development in one or more scripting languages (e.g., Go, Bash, JavaScript).
  • 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 (React, Angular, or Vue).
  • Working knowledge of database query languages and mobile database design (e.g., SQLite).
  • Familiarity with issue tracking software (Jira).
  • Experience with the Git version control system.
  • Experience leading code reviews.
  • Experience with iOS and Android mobile development languages (Java, Objective-C, or Swift).


  • Desired Experience
  • Experience with DataBricks or other cloud providers.
  • Experience with specific Agile methodologies (e.g., Scrum, Kanban).
  • Contributions to open-source projects.
  • Experience with containerization technologies (Docker, Kubernetes).
  • Experience with CI/CD pipelines.


  • 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.
    Candidatar-se agora

    Outros empregos