FREE ACCESS
5,000–10,000 jobs/day

See all jobs on JobTailor
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.

Software Developer – Part Time
DLH CorporationPart-time Software Engineer at DLH enhancing study management systems for scientific research and operational excellence. Collaborating with multidisciplinary teams to streamline workflows and support data-driven decisions.
Tech Stack
Tools & technologiesJavaJavaScriptMySQLPostgresPythonSQL
About the role
Key responsibilities & impact- Design, develop, test, and maintain enhancements to an existing study management system.
- Collaborate with study leadership, project managers, data managers, and end users to gather requirements and translate operational needs into technical solutions.
- Develop dashboards, reports, and data visualizations that track participant progress through study milestones, recruitment pipelines, retention activities, and follow-up schedules.
- Create automated workflows, notifications, and monitoring tools to improve study operations and participant management.
- Design and implement database enhancements to improve data quality, performance, and reporting capabilities.
- Troubleshoot system issues, identify root causes, and implement corrective actions.
- Develop and maintain application programming interfaces (APIs) and system integrations with research platforms, data collection systems, and reporting tools.
- Participate in software testing, validation, and user acceptance testing activities.
- Prepare technical documentation, system specifications, user guides, and change management documentation.
- Support implementation of security, privacy, and regulatory requirements applicable to research data systems.
- Recommend system improvements, modernization opportunities, and scalable solutions to support future study growth.
Requirements
What you’ll need- Bachelor's degree in Computer Science, Software Engineering, Information Systems, or a related technical field preferred.
- Minimum of 3 years of professional software development experience.
- Experience developing and maintaining business applications, study management systems, customer relationship management (CRM) systems, or similar operational platforms preferred.
- Experience designing, developing, and supporting web-based applications and database-driven systems.
- Proficiency in one or more programming languages such as C#, Java, Python, JavaScript, or similar technologies.
- Experience working with relational databases (SQL Server, PostgreSQL, MySQL, or equivalent).
- Experience developing reports, dashboards, and data visualization tools.
- Understanding of software development lifecycle methodologies, including requirements gathering, testing, deployment, and maintenance.
- Ability to analyze business processes and translate operational requirements into technical solutions.
- Strong problem-solving and analytical skills.
- Excellent written and verbal communication skills.
- Ability to work independently while collaborating effectively with multidisciplinary teams.
Benefits
Comp & perks- Flexible hours
- Professional development opportunities
- Remote work options
ATS Keywords
✓ Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
software developmentapplication programming interfaces (APIs)data visualizationdatabase enhancementsweb-based applicationsrelational databasesprogramming languagesreport developmentautomated workflowssystem integrations
Soft Skills
problem-solvinganalytical skillscommunication skillscollaborationrequirements gatheringtechnical documentationuser acceptance testingtroubleshootingproject managementchange management
Certifications
Bachelor's degree in Computer ScienceBachelor's degree in Software EngineeringBachelor's degree in Information Systems