drjobs Mid-Level Software Developer

Mid-Level 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 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
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:

Manager

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.