Jobs · Engineering · Arizona

Solutions Engineer

CGI · Tucson, AZ · 1 wk ago
Engineering$64k/yrFull-time

CGI Federal is seeking a Solutions Engineer to deliver client-facing applications, integrations, and automation that streamline operations and improve business processes. This software development-focused role requires strong engineering fundamentals and is based in Tucson, AZ.

Responsibilities

  • Manage and modernize databases and data platforms, ensuring secure, reliable, and scalable operations across Access, SQL, Dataverse, and Power Platform solutions.
  • Develop automation and applications using VBA, .NET, Power Automate, Copilot, and AutoHotkey to improve data quality and streamline business processes.
  • Drive technical strategy, documentation, and continuous improvement across the team.

Power Apps & Dataverse

  • Design and support Power Apps using Dataverse as the primary data platform.
  • Build and maintain Dataverse tables, relationships, business rules, and security roles.
  • Optimize Dataverse performance, storage, and data flows.
  • Integrate Dataverse with SQL systems, Access databases, API sources, and Power Automate.
  • Develop Power Automate flows for synchronization, validation, and database automation.
  • Provide guidance for Power Platform development across teams.

Copilot & AI-Driven Development

  • Use Copilot to accelerate development, generate scripts, improve queries, and draft documentation.
  • Validate AI-generated output for compliance, accuracy, and security.
  • Recommend AI opportunities that reduce manual work, improve data quality, and streamline processes.

Application Development & Automation

  • Use VBA to automate business processes and build dynamic forms and reports.
  • Develop Access-based applications and custom .NET/C# solutions.
  • Implement API integrations to extend system capabilities.

Technical Strategy & Documentation

  • Identify risks, security concerns, and lifecycle issues; recommend mitigation strategies.
  • Deliver high-quality technical tasks on time.
  • Maintain technical documentation and project materials.
  • Apply creative problem-solving to design robust, maintainable solutions.
  • Track industry trends and provide modernization recommendations.

AutoHotkey Automation

  • Build and maintain AHK scripts to streamline repetitive workflows and system interactions.
  • Standardize and harden scripts with error handling, validations, configurable hotkeys, and logging.
  • Document AHK deployments and produce guides, clips, and change notes for safe adoption.
  • Integrate AHK with Power Platform where appropriate.
  • Monitor script performance, address issues, version updates, and replicate successful automations across sites.

Requirements

  • Bachelor’s degree in computer science, information technology, engineering, or equivalent experience.
  • 1–4 years of professional experience in software development, applications, and/or integrations.
  • Experience supporting or administering solutions built on Microsoft Power Platform, including Power Apps, Dataverse, and Power Automate.
  • Proficiency in at least one of the following: Python, Java, C#/.NET, or JavaScript/TypeScript.
  • Experience with database technologies such as MySQL, MS SQL Server, Oracle, or MongoDB.
  • Familiarity with AI-assisted development tools, particularly Microsoft Copilot.
  • Strong interpersonal skills; role is team-based and client-facing.
  • Strong debugging and problem-solving skills.
  • Proficient in Microsoft Office Suite products (InfoPath, Access, Word, PowerPoint, Excel, SharePoint).

Pay

A reasonable estimate of the current range for this role in the U.S. is $63,700.00 – $156,700.00.

Benefits

  • Competitive compensation.
  • Comprehensive insurance options.
  • Matching contributions through the 401(k) plan and the share purchase plan.
  • Paid time off for vacation, holidays, and sick time.
  • Paid parental leave.
  • Learning opportunities and tuition assistance.
  • Wellness and well-being programs.

Similar jobs