Software Engineer

TRC Talent Solutions
  • North Kansas City, MO
  • Temporary
  • Quick Apply
30+ days ago

Job Description

Ready to build software that solves real-world engineering and construction challenges?  TRC's client is seeking a driven, innovative Software Engineering professional to develop impactful tools that support the full AEC project lifestyle. This mid-level role is perfect for a developer with 2 to 5 years of experience who is ready to take ownership of features from concept through deployment. 

Core Responsibilities
  • Design, develop, and support automation tools, web applications, APIs, AI Agents, and add-ins across AEC platforms, including Revit, Excel, ACC, Plant3D, Copilot.

  • Collaborate with product owners and stake holders to gather requirements, provide estimates, and propose technical solutions.

  • Build and maintain full-stack applications using technologies such as #, Python, ASP.NET Power Platform, Copilot Studio

  • Write clean, maintainable, well-tested code while participating in code reviews and technical design discussions. 

  • Participate in code reviews and provide guidance to junior developers to improve code quality and maintainability.

  • Apply modern development best practices including testing, CI/CD, DevOps automation, and version control.

  • Present solutions clearly to both technical and non-technical audiences.

  • Identify opportunities to improve engineering workflows, scalability, and system performance.

Minimum Qualifications
  • Bachelor’s degree in Computer Science, Engineering, or a related technical field (or equivalent experience).

  • 2+ years of professional software development.

  • Experience with:

    • C#, Python, VBA and object-oriented programming

    • Git, Azure DevOps, and CI/CD pipelines

    • REST APIs, GraphQL, SQL, and NoSQL databases

    • Excel development tools (VBA, VSTO, Power Query, Office Scripts)

    • AEC platforms such as REVIT, AutoCad, Pland3D, or ACC

    • Automated testing and DevOps practices

Preferred Qualifications
  • Experience in the AEC industry or related technical environments

  • Knowledge of Microsoft’s development technologies including ASP.NET, Azure, Power Platform, Azure AD

  • Experience Dynamo, Grasshopper, Power Automate and other visual scripting tools

  • Familiar with Fabric, Power Query, Power BI, Pandas, Spark 

  • Experience with modern full-stack web-development frameworks and design patterns.

  • Experience developing AI copilots, generative design tools, or modern full-stack applications

 
TRC Talent Solutions is proud to be an Equal Opportunity Employer (EOE). All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, age, national origin, protected veteran status, disability status, sexual orientation, gender identity or expression, marital status, genetic information, or any other characteristic protected by law. At TRC, we take pride in fulfilling our opportunity to add value to our client's business as their staffing partner, while working tirelessly to connect thousands of individuals each year with work opportunities where they can meet the needs of their families and have the potential to build their careers.

Numbers & Facts

LocationNorth Kansas City, MO
Job TypeTemporary

Skills

  • Application Programming Interface (API)unmatched
  • Artificial Intelligence (AI)unmatched
  • Artificial Intelligence (AI) Agentsunmatched
  • Automationunmatched
  • Best Practicesunmatched
  • Code Reviewsunmatched
  • Computer Scienceunmatched
  • Construction Engineeringunmatched
  • Continuous Deployment/Deliveryunmatched
  • Continuous Integrationunmatched
  • Design Patterns Programming Methodologiesunmatched
  • DevOpsunmatched
  • Geneticsunmatched
  • Internet Applicationunmatched
  • Microsoft ASP.NET (Active Server Page)unmatched
  • Microsoft C# (C Sharp)unmatched
  • Microsoft Product Familyunmatched
  • Microsoft Visual Basic for Applications (VBA)unmatched
  • Microsoft Windows Azureunmatched
  • Multiplatform/Cross-Platformunmatched
  • Object Oriented Programming (OOP)unmatched
  • People Managementunmatched
  • Power BIunmatched
  • Programming Toolsunmatched
  • Python Programming/Scripting Languageunmatched
  • Quality Assurance Methodologyunmatched
  • Quality Managementunmatched
  • Requirements Managementunmatched
  • Scripting (Scripting Languages)unmatched
  • Software Developmentunmatched
  • Software Engineeringunmatched
  • Source Code/Configuration Management (SCM)unmatched
  • Systems Scalabilityunmatched
  • Technical/Engineering Designunmatched
  • Test Automationunmatched
  • Testingunmatched
  • Visual Studio Tools for Office (VSTO)unmatched
  • Web Application Frameworkunmatched
  • Web Programmingunmatched

Be found by employers

5,500+ employers search our resume database daily. Add yours to get found by recruiters looking for candidates like you.

Level up your application

Professional resume templates

Browse dozens of recruiter approved resume templates, layouts and formats. Choose your favorite and make it your own in minutes.

Free resume templates

Free resume builder

Improve your existing resume or start from scratch and create a standout, ATS-friendly resume. Add job-specific content, download and apply.

Free resume builder