
Software Developer
Prevailance, Inc.
contract
Posted on:
Location Type: Remote
Location: United States
Visit company websiteExplore more
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