Software Developer, Software Engineer, Software Testing
Listed on 2026-08-22
-
Software Development
Software Engineer, Software Testing, DevOps, Backend Developer
Overview
Employment in this role is conditional upon successful execution of the contract by the client.
The Work
The Software Developer will design, develop, test, and maintain software applications and systems. This position will require a detail-oriented problem-solver capable of analyzing software issues, collaborating on feature enhancements, and refining development processes while ensuring compliance with secure coding practices.
This position aligns with Cayuse’s core values of Innovation, Excellence, Collaboration, Adaptability, and Integrity by fostering technical solutions that meet customer needs, promoting teamwork, and prioritizing quality in deliverables.
ResponsibilitiesKey Responsibilities
- Software Testing & Quality Assurance:
- Develop and execute comprehensive software tests to identify and isolate software issues, failures, and their root causes.
- Conduct system modification testing and validate readiness for implementation.
- Document software and application defects using a bug tracking system, communicate detailed defect reports to software or web developers, and collaborate in resolution efforts.
- Create and maintain a centralized database of known defects to support regression and triage processes.
- Application Development:
- Design, develop, and enhance application features, including refactoring code for reliability and efficiency.
- Fix application defects and participate in requirements refinement, design discussions, and code reviews.
- Implement automated and manual test cases, execute test plans, identify edge cases, and support defect triage and regression testing efforts.
- Collaboration & Review:
- Participate in software design reviews and provide input regarding functional requirements, operational characteristics, product designs, and implementation schedules.
- Collaborate with analysts, users, and leadership to translate requirements into functional, maintainable interfaces and applications.
- Contribute to documentation processes, testing improvements, and troubleshooting across various development and production environments.
- Other duties as assigned.
Qualifications – Here’s What You Need
The qualifications and skills listed below are intended to provide a general overview of the requirements for this position. However, due to the anticipated nature of the contract and the absence of a finalized task order from the client, this list should not be considered all-encompassing. Additional qualifications, certifications, skills, or experience specific to the client’s requirements may be identified and requested upon award of the task order.
Candidates should demonstrate flexibility and a willingness to adapt to evolving responsibilities as outlined by the client.
- Bachelor’s degree in Computer Science, Software Engineering, or a related field.
- Minimum of 4+ years of experience in one or more of the following areas:
SharePoint/web design, software/application development, or software testing/QA. - Proficiency in HTML/CSS and familiarity with modern programming languages or frameworks (e.g., C#, Java, JavaScript, .NET).
- Understanding of usability principles, accessibility standards, secure coding practices, and structured development life cycles.
- Experience with relational databases, RESTful services, or automated testing frameworks.
- Active Secret Security clearance is required.
- Must be able to pass a background check. May require additional background checks as required by projects and/or clients at any time during employment.
Minimum Skills:
- Exceptional interpersonal skills with the ability to communicate in a clear, professional, and articulate manner.
- Exceptional verbal and written communication skills.
- Excellent organizational, analytical, and problem-solving skills with high-level attention to detail.
- Proven ability to multitask and prioritize in a fast past environment with changing priorities; adaptable to change and a quick learner.
- Must be self-motivated and able to work well independently as well as on a multi-functional team.
- Ability to handle sensitive and confidential information appropriately
- Proficient in MS Office, Word, Outlook, PowerPoint, and Excel.
- Strong analytical and debugging…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).