Job Description
Company Description
First Construction Consulting, Inc. (FCC) was established in 1983. We are a construction consulting company based in Zionsville, Indiana. Our core values are GOPI : God, Other People, and Integrity. We review and assess construction projects as an independent, third party. Our primary clients are banks and investors. We are not a contractor, developer, or architectural firm, so we are not pressured to complete projects on time or under budget; we only report on what we see and our opinion of the project. FCC offers a comprehensive benefits package including medical, dental, vision, and life insurance. We also offer a 401k plan with a generous company match.
About the Role
We're seeking a technically curious problem-solver to join our construction consulting team and own our technology modernization efforts. This isn't a traditional software development or data science role - it's about understanding how our business works, identifying opportunities for automation, and building practical solutions that leverage AI and modern development tools. You'll work directly with our executive and management team to transform existing manual processes into automated, AI-assisted workflows. This role is perfect for someone who loves the challenge of translating messy real-world business problems into elegant technical solutions. This is a full-time role with an opportunity for a hybrid schedule, once fully trained.
What You'll Actually Do
- Understand the Business First : Spend time with our managers, inspectors, analysts, operations, and reviewers to understand the specifics of workflows, pain points, and requirements
- Identify Automation Opportunities : Pinpoint where AI and automation can accelerate manual work freeing our teams to focus on more strategic work
- Build End-to-End Solutions : Create complete systems from data capture through processing (APIs, databases, AI integration) to output (reports, dashboards, PDFs)
- Integrate AI Tools : Work with GPT, Azure, OpenAI, and other AI services to solve practical business problems. You won't build AI models from scratch, but you'll become need to be become an expert at getting AI to do exactly what is needed
- Connect Systems : Build APIs and integrations between our existing tools (Azure SQL, SharePoint, mobile apps, reporting systems)
- Own the Technical Landscape : Be the go-to person for technical decisions, system architecture, and modernization strategy
What We're Looking For
Required :
2-3 years of professional experience (consulting, technology, or business operations roles)Strong Python programming skills - comfortable writing scripts, working with APIs, and building backend systemsExperience with or willingness to quickly learn databases (SQL), web development basics, cloud platforms (Azure preferred), API integrationSystems thinking mindset : you naturally see how pieces connect and can design workflows that span multiple toolsSelf-starter who can research solutions, test approaches, and figure things out with minimal hand-holdingExcellent communication skills : you can talk to both technical individuals and executivesGenuine curiosity about how AI can solve real business problemsNice to Have :
Experience with React, React Native, or other frontend frameworksBackground in process improvement, consulting, or business analysisFamiliarity with construction, project management, or field operationsExperience with FastAPI, Streamlit, or other Python web frameworksPrevious work with GPT / OpenAI APIs or prompt engineeringWhat Makes Someone Successful in This Role :
Ownership Mindset : You take responsibility for entire problems, not just your piece of codeBusiness-First Thinking : You choose "what works" over "what's impressive" - if a no-code tool solves it, great