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.