
Constructconnect
ConstructConnect connects construction professionals with data and technology to build smarter projects.
Software Engineer
Develop Python and Power Platform automation solutions integrating APIs and AI.
Job Highlights
About the Role
In this role you will develop Python automation solutions to streamline processes and dataflows, integrate APIs for seamless data exchange, and utilize RPA tools like Power Automate and Python to automate repetitive tasks. You will also implement AI‑driven solutions, analyze business processes to identify automation opportunities, collaborate with stakeholders to design and implement solutions, and monitor and troubleshoot automation performance using root‑cause analysis. Additionally, you will stay current with emerging automation, AI, and digital transformation technologies. • Develop Python automation solutions for Microsoft and Google products (Excel, Outlook, SharePoint, Power Automate, GCP, etc.). • Integrate APIs to enable seamless data flow and system interoperability. • Use RPA tools such as Power Automate, Selenium, and Beautiful Soup to automate repetitive tasks. • Implement AI‑driven solutions, including large language models, to enhance automation capabilities. • Analyze business processes, identify automation opportunities, and improve efficiency. • Collaborate with stakeholders to gather requirements, design solutions, and ensure successful implementation. • Monitor, troubleshoot, and optimize automation performance using root‑cause analysis. • Stay current with emerging automation, AI, and digital transformation technologies.
Key Responsibilities
- ▸python automation
- ▸api integration
- ▸rpa tools
- ▸ai solutions
- ▸process analysis
- ▸performance monitoring
What You Bring
This hybrid role in Cincinnati, Ohio sits within our Content division, which identifies and publishes accurate and relevant project data for our software solutions. We are seeking a skilled Software Engineer to design, develop, and deploy automated workflows and data processes using Python, RPA, AI, and APIs, with knowledge of Microsoft products such as Excel, Power Automate, SharePoint, and Teams. The position involves frequent sitting, telephone communication, and extended computer use, requiring visual acuity for close‑up tasks. Team members must maintain an ergonomically appropriate remote workspace and, if located near Greater Cincinnati/Northern Kentucky or Atlanta, work on‑site Tuesdays and Wednesdays each week. • 1‑3 years experience as a Microsoft Power Platform Developer (Power BI, Power Automate, Power Apps) preferred. • Proficiency in Python or a similar language for automation and data manipulation. • Experience working with RESTful APIs and integrating third‑party services. • Knowledge of RPA tools (Power Automate, Selenium, Beautiful Soup). • Familiarity with AI/ML models applied to automation workflows. • Understanding of data processing, ETL workflows, and SQL/database management. • Strong problem‑solving and communication skills for cross‑functional teamwork. • Experience with cloud services (Azure, AWS, Google Cloud) and version control systems (Git, GitHub, Bitbucket) is a plus.
Requirements
- ▸power platform
- ▸python
- ▸rest apis
- ▸rpa
- ▸sql
- ▸cloud
Work Environment
Hybrid