Software Engineer

TRC Talent Solutions

North Kansas City, MO

JOB DETAILS
JOB TYPE
Temporary
SKILLS
Application Programming Interface (API), Artificial Intelligence (AI), Artificial Intelligence (AI) Agents, Automation, Best Practices, Code Reviews, Computer Science, Construction Engineering, Continuous Deployment/Delivery, Continuous Integration, Design Patterns Programming Methodologies, DevOps, Genetics, Internet Application, Microsoft ASP.NET (Active Server Page), Microsoft C# (C Sharp), Microsoft Product Family, Microsoft Visual Basic for Applications (VBA), Microsoft Windows Azure, Multiplatform/Cross-Platform, Object Oriented Programming (OOP), People Management, Power BI, Programming Tools, Python Programming/Scripting Language, Quality Assurance Methodology, Quality Management, Requirements Management, Scripting (Scripting Languages), Software Development, Software Engineering, Source Code/Configuration Management (SCM), Systems Scalability, Technical/Engineering Design, Test Automation, Testing, Visual Studio Tools for Office (VSTO), Web Application Framework, Web Programming
LOCATION
North Kansas City, MO
POSTED
30+ days ago
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.

About the Company

T

TRC Talent Solutions