We are looking for a Software Developer to lead the design and delivery of automation solutions using Microsoft Power Platform in Brighton, Michigan. This Long-term Contract opportunity is ideal for a detail-oriented individual who can turn business needs into secure, scalable, and well-documented applications and workflows within a regulated banking environment. The role combines hands-on development with technical leadership, helping shape standards, guide complex implementations, and improve automation practices across teams.<br><br>Responsibilities:<br>• Architect, build, test, and release Power Automate solutions, including cloud and desktop flows, for essential business operations.<br>• Develop and support Power Apps, with an emphasis on canvas applications, to streamline data capture, approvals, and workflow-driven activities.<br>• Create dependable automation logic using branching, iterations, expressions, exception handling, and recovery methods to improve stability.<br>• Enhance existing automated processes to strengthen performance, reliability, and long-term maintainability.<br>• Connect Power Platform solutions with internal applications, SharePoint, Dataverse, file-based sources, and external services through APIs.<br>• Work with API integrations by managing authentication methods, request and response structures, and system data mappings.<br>• Analyze current operational processes, document workflow dependencies, and recommend practical automation improvements for future-state solutions.<br>• Define technical standards for automation delivery, lead design reviews for complex initiatives, and provide guidance on quality, security, monitoring, and support readiness.<br>• Monitor production automations, investigate failures, implement logging and alerting, and provide documentation needed for audits, controls, and compliance reviews.<br>• Partner with business teams, IT, operations, and support staff throughout development, testing, deployment, and knowledge transfer activities.
<p>We are looking for a Software Engineer to join a team building resilient back-end applications and services in Maumee, Ohio. This long-term contract position focuses on creating secure, scalable, and high-performing solutions that support business-critical web platforms. The role offers the opportunity to contribute across the full development lifecycle while helping improve engineering standards, system architecture, and team effectiveness.</p><p><br></p><p>Responsibilities:</p><p>• Translate business needs into practical technical solutions and contribute from initial evaluation through deployment and post-release support.</p><p>• Design, build, and enhance back-end services and web applications using modern .NET technologies and service-oriented architecture principles.</p><p>• Produce technical documentation, implementation plans, and effort estimates to support well-defined project delivery.</p><p>• Troubleshoot defects, create automated tests, and refine application behavior to maintain quality, stability, and security.</p><p>• Review code, guide design decisions, and provide technical support and mentorship to less experienced developers.</p><p>• Develop and optimize database models, queries, and data access patterns, including support for PostgreSQL and spatial data use cases.</p><p>• Strengthen application security by applying secure coding techniques and aligning development work with data protection expectations.</p><p>• Improve system reliability and throughput by using monitoring insights, tuning performance, and supporting automated delivery pipelines.</p><p>• Work within Agile or hybrid delivery frameworks while integrating Azure services such as Functions, Service Bus, containers, and App Configuration.</p>