We are looking for an experienced Senior Software/Platform Engineer to join our team in West Des Moines, Iowa. This long-term contract position focuses on advancing technical solutions through platform modernization, risk mitigation, and security enhancements while retiring outdated systems. The ideal candidate will bring hands-on expertise, adapt quickly to enterprise environments, and collaborate effectively with cross-functional teams to achieve project goals.<br><br>Responsibilities:<br>• Analyze existing applications, infrastructure, and CI/CD pipelines to identify areas for improvement and modernization.<br>• Assess legacy systems for risks, limitations, and opportunities for upgrades or replacements.<br>• Plan and implement strategies for system migrations, upgrades, or retirements.<br>• Utilize modern DevOps practices and cloud-based solutions to enhance system performance and security.<br>• Collaborate with engineering, infrastructure, and internal teams to address dependencies and optimize workflows.<br>• Document technical decisions, processes, and provide detailed implementation support.<br>• Deliver post-implementation support, ensuring smooth knowledge transfer and system reliability.<br>• Upgrade and manage messaging platforms such as RabbitMQ, ElasticSearch/Kibana, and related technologies.<br>• Refactor codebases to remove outdated dependencies, introducing innovative tools and solutions.<br>• Implement and configure security tools like Snyk to address vulnerabilities and improve release quality.
<p><strong>Are you a visionary leader in talent development ready to shape the future of workforce training and growth?</strong> Join our dynamic team as a <strong>Practice Director</strong>, where you'll lead the design and execution of national talent programs that empower team members, drive performance, and align with our core values.</p><p><strong>What You’ll Do:</strong></p><p>🌟 <strong>Strategy & Leadership</strong></p><ul><li>Develop and execute a comprehensive talent management strategy aligned with organizational goals.</li><li>Stay ahead of industry trends, regulatory changes, and innovations in HR, talent development, and employment law.</li><li>Collaborate with department leaders to identify skill gaps and training needs.</li><li>Forecast future training demands and build scalable, innovative programs including leadership development, career paths, mentorship, and skills training.</li><li>Partner with HR, Field Process Teams, and program leadership to ensure compliance and support strategies.</li></ul><p>🎯 <strong>Program Design & Execution</strong></p><ul><li>Lead the creation and consistent implementation of training programs that reflect our core values.</li><li>Support team transitions during technological changes, acquisitions, and mergers.</li><li>Oversee onboarding and on-the-job training to ensure a seamless experience for new hires.</li><li>Customize training solutions to resolve specific challenges and meet evolving needs.</li><li>Maintain a comprehensive library of training programs, guides, and tools.</li><li>Ensure consistent safety and compliance training across all departments (HIPAA, OSHA, DFWP).</li><li>Coordinate the development of engaging training videos and materials.</li><li>Lead the planning of training agendas for annual RM/DM meetings in Des Moines.</li></ul><p>🤝 <strong>Cross-Functional Collaboration</strong></p><ul><li>Serve as a strategic leader and resource within the HR department.</li><li>Assist in other work-related areas as needed, contributing to a culture of continuous improvement</li></ul><p><strong>Why Join Us?</strong></p><p>We’re committed to building a culture where people grow, thrive, and make a meaningful impact. If you're passionate about developing people, driving innovation, and leading with purpose—this is the role for you. Please apply today! </p><p><br></p>
<p>We are looking for an experienced RPG Developer to join our team in the Des Moines Metro. As part of this long-term contract position, you will play a pivotal role in developing, troubleshooting, and maintaining RPG-based applications while collaborating with stakeholders to deliver high-quality solutions. This role requires a balance of technical expertise and strong communication skills to ensure seamless project execution and client satisfaction.</p><p><br></p><p>Responsibilities:</p><p>• Develop, test, and maintain RPG-based applications, ensuring functionality and performance meet business needs.</p><p>• Collaborate with business partners to gather requirements and translate them into technical solutions.</p><p>• Troubleshoot and resolve issues in RPG, DB2, and related systems, ensuring minimal disruption to operations.</p><p>• Document processes, workflows, and solutions to ensure clarity and consistency in project deliverables.</p><p>• Work closely with team members to delegate tasks effectively and ensure project milestones are achieved.</p><p>• Provide exceptional support to end-users, addressing inquiries and resolving technical challenges.</p><p>• Adapt to different versions of RPG, leveraging knowledge to optimize code across platforms.</p><p>• Conduct technical reviews and ensure quality assurance, despite the absence of a dedicated QA team.</p><p>• Communicate effectively with stakeholders to align technical solutions with business objectives.</p><p>• Take ownership of projects from start to finish, ensuring timely delivery and high-quality results.</p>
<p>We are looking for an experienced Senior Program Manager to oversee complex, enterprise-wide initiatives from a remote standpoint. This long-term contract position requires a candidate with strong leadership skills, a structured approach to managing processes, and the ability to work collaboratively across multiple teams. The ideal candidate will play a pivotal role in ensuring project alignment, optimizing processes, and delivering measurable outcomes.</p><p><br></p><p>Responsibilities:</p><p>• Define the program's roadmap, scope, and long-term objectives to align with organizational goals.</p><p>• Collaborate with cross-functional teams, including product, engineering, operations, finance, and marketing, to ensure seamless integration of workstreams.</p><p>• Manage a team of project managers working on large-scale projects and provide guidance to maintain operational excellence.</p><p>• Develop and monitor key performance indicators (KPIs) to measure the success of project rollouts.</p><p>• Prepare executive-level reports and communicate project updates, risks, and achievements to stakeholders.</p><p>• Identify potential roadblocks and proactively address them, ensuring smooth project execution.</p><p>• Optimize processes and maintain contingency plans to mitigate risks.</p><p>• Ensure teams remain unblocked by addressing resource allocation challenges and escalating issues when necessary.</p><p>• Serve as the primary conduit between project managers and leadership, ensuring clear communication and alignment.</p><p>• Drive process improvements and ensure adherence to best practices in program management.</p>
We are looking for an experienced Back-End Senior Software Engineer to join our team on a long-term contract basis. In this role, you will design, develop, and maintain high-quality software solutions that are scalable, secure, and efficient. Based in Urbandale, Iowa, you will collaborate with cross-functional teams to create impactful applications while leveraging the latest technologies and best practices.<br><br>Responsibilities:<br>• Design and implement secure, scalable, and efficient back-end software solutions.<br>• Develop and maintain APIs and web applications using Node.js, Python, and JavaScript.<br>• Manage CI/CD pipelines and deployment processes with Azure DevOps.<br>• Identify and resolve technical challenges and ensure optimal performance.<br>• Conduct thorough code reviews and enforce coding standards within the team.<br>• Collaborate with team members to promote agile methodologies and continuous improvement.<br>• Ensure compliance with security protocols and performance benchmarks.<br>• Troubleshoot and debug issues across various systems and applications.<br>• Contribute to the development of microservices and containerized solutions as needed.<br>• Stay up-to-date with emerging technologies to enhance software development practices.