drjobs Senior Software Developer

Senior Software Developer

Employer Active

1 Vacancy
drjobs

Job Alert

You will be updated with latest job alerts via email
Valid email field required
Send jobs
Send me jobs like this
drjobs

Job Alert

You will be updated with latest job alerts via email

Valid email field required
Send jobs
Job Location drjobs

Springfield - USA

Monthly Salary drjobs

Not Disclosed

drjobs

Salary Not Disclosed

Vacancy

1 Vacancy

Job Description

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. Were 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
Redhorse Corporation shall in its discretion modify or adjust the position to meet Redhorses changing needs.
This job description is not a contract and may be adjusted as deemed appropriate in Redhorses sole discretion.

Required Experience:

Senior IC

Employment Type

Full Time

Company Industry

Report This Job
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.