Find Jobs
Find Jobs Near You – Available Work in Your Location
Skip to job details
RH
Robert Half
LifePro Developer
Career Insights for Software Developer / Engineer
See where this job fits in the broader career landscape. Knowing your career path helps you see what's possible from here.
Scorecard
Based on Iowa data
Review key factors to help you decide if this role fits your goals. How is this calculated?
What they do
A Software Developer or Engineer designs or improves computer software. Oversees the entire software development process. Analyzes customer or user needs, designs programs, writes code or instructs computer programmers, tests design, and documents programs. May assist with upgrades or maintenance. May specialize in the design of computer applications or computer systems.
$114,158 / year median in Iowa
+9% projected growth
Job Description
We are looking for a LifePro Developer to join a team in West Des Moines, Iowa in a contract-to-permanent position. This position is suited for a senior-level engineer who brings strong back-end development experience and enjoys building reliable solutions within insurance and policy administration environments. The ideal candidate is comfortable working independently, collaborating with peers, and using modern AI-enabled tools to improve development speed, quality, and decision-making.
Responsibilities:
- Design, develop, and enhance back-end applications using C# and .NET to support business-critical policy administration functions.
- Maintain and improve solutions connected to LifePro and mainframe-based systems, ensuring dependable performance and long-term stability.
- Write, optimize, and troubleshoot SQL queries and SQL Server components to support application functionality and data integrity.
- Partner with technical leads and team members to evaluate development approaches and clearly communicate the reasoning behind implementation decisions.
- Use Azure DevOps to manage assigned work, contribute to delivery planning, and support efficient software development practices.
- Apply AI-assisted development tools such as GitHub Copilot to streamline coding tasks, improve productivity, and explore better engineering outcomes.
- Collaborate with cross-functional stakeholders to translate operational needs into practical technical solutions.
- Support ongoing application maintenance, issue resolution, and enhancements for existing enterprise platforms.
- Share ideas proactively with the team and contribute to a culture of open discussion, continuous improvement, and thoughtful problem-solving.