Prevailance, Inc.

Software Developer

Prevailance, Inc.

contract

Posted on:

Location Type: Remote

Location: United States

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • This position is contingent upon successful contract award.
  • Multiple positions available.
  • As a full life-cycle contributor, provide everything from initial requirements gathering and prototyping to source code development and rigorous system testing.
  • Develop functional software solutions to meet client requirements.
  • Analyze complex system architectures for reusability while ensuring all new features align with organizational standards.
  • Requirement Translation: Partner with clients and stakeholders to understand business needs and translate them into technical application features.
  • Write high-quality source code and prepare programming specifications that ensure scalability and efficiency.
  • Architecture & Design: Develop detailed specifications for new applications and design creative prototypes that align with user requirements.
  • Systems Analysis: Review and analyze existing systems and subsystems to identify opportunities for reusability, integration benefits, and necessary structural changes.
  • Testing & Documentation: Prepare comprehensive design plans, written analyses, unit tests, and test scripts. Develop clear, user-friendly software manuals for end-users.
  • Tool Evaluation: Assess and recommend application software packages, integration tools, and testing frameworks to enhance the development lifecycle.
  • Travel may be required.

Requirements

  • Candidates must demonstrate successful experience in at least five (5) of the following technical areas:
  • Translating client requirements into application features.
  • Developing specifications for new applications or subsystems.
  • Creating functional prototypes based on technical specs.
  • Professional source code development.
  • Analyzing and reviewing system specifications.
  • Preparing programming-level documentation and specifications.
  • Conducting reusability and impact analyses on existing systems.
  • Developing unit/test scripts and technical design plans.
  • Evaluating third-party software and integration tools.
  • Authoring comprehensive software user manuals.
  • Bachelor of Science degree from an accredited college or university in Computer Science, Software Engineering, Information Systems Management, Information Technologies (or a closely related field) plus one (1) year of professional experience.
  • An equivalent combination of formal education, technical training, and relevant work experience that demonstrates the required competencies.
Benefits
  • Medical Insurance
  • TriCare
  • Supplemental Dental Insurance
  • Vision Insurance
  • Life & Accidental Death & Dismemberment (AD&D) Coverage
  • 401(k) Plan with Company Matching Contributions
  • Paid Time Off (PTO)
  • 11 Paid Holidays
  • Education Reimbursement Program
  • Computing Device Reimbursement Program
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
source code developmentrequirements gatheringsystem testingfunctional software solutionssystem architecture analysisprogramming specificationsapplication designunit testingtechnical documentationreusability analysis
Soft Skills
client partnershipstakeholder communicationanalytical skillsproblem-solvingattention to detailcreativityorganizational skillsuser-friendly documentationcollaborationadaptability