Automation & Integration Developer

Professional Engineering ConsultantsWichita, KS
1d

About The Position

The Automation & Integration Developer designs, develops, and supports custom automations and system integrations that streamline PEC’s digital workflows. This position builds tools and connectors between Autodesk, Bentley, ACC, CRM, ERP, and reporting platforms, reducing manual effort and improving data reliability. The Automation & Integration Developer involves end-to-end development of scripts, APIs, and integrations, from requirements gathering through testing and deployment. In addition, will be a key enabler of PEC’s digital transformation, the Automation & Integration Developer ensures project teams can leverage technology seamlessly across all disciplines.

Requirements

  • Advanced proficiency in scripting and automation languages such as Python, .NET/C#, JavaScript, or other modern programming languages used for integrations and workflow automation
  • Strong experience developing RESTful services, API integrations, and data connectors across platforms including Autodesk Platform Services (APS), ACC APIs, Bentley APIs, CRM, ERP, and reporting systems
  • Solid knowledge of relational and non-relational databases, including SQL, MySQL, or MongoDB, with the ability to design and maintain efficient data exchange workflows.
  • Strong understanding of software architecture concepts including modular design, maintainability, versioning, and scalable automation patterns
  • Proficiency with Git-based version control, DevOps concepts, CI/CD pipelines, and modern deployment practices to ensure secure and reliable automation releases
  • Ability to analyze complex engineering and project-delivery workflows to identify automation opportunities, reduce manual steps, and improve data accuracy
  • Strong debugging and problem-solving skills with the ability to isolate, diagnose, and resolve integration issues across multiple systems or disciplines
  • Familiarity with cloud platforms (Azure, AWS, or similar), including authentication, security, and permissions models used for enterprise integrations
  • Ability to write clear, detailed documentation for codebases, integration logic, workflows, and support procedures to ensure long-term maintainability
  • Strong communication skills with the ability to translate technical concepts into clear guidance for project teams, non-technical users, and cross-discipline stakeholders
  • Demonstrated adaptability and willingness to learn new SDKs, APIs, and tools as digital transformation initiatives evolve
  • Ability to work both independently and collaboratively within a multidisciplinary team environment, supporting engineering, IT, and digital delivery groups
  • Experience with APS Model Derivative, Data Exchange, Forge Data, or ACC Connect workflow development
  • Knowledge of Agile development methodologies or structured innovation processes
  • Bachelor’s degree in Computer Science, Software Engineering, Information Systems, or a related technical discipline required
  • Minimum three (3) years of professional experience developing software solutions with a focus on automation, API integrations, or workflow engineering
  • Demonstrated experience designing, building, testing, and deploying production-ready scripts, services, or connectors that improve digital project delivery or data exchange
  • Ability to interpret complex technical requirements from engineering and project teams and translate them into automation solutions aligned with enterprise architecture
  • Experience working collaboratively with IT, software developers, and engineering disciplines to ensure automations follow best practices for security, maintainability, and scalability

Nice To Haves

  • Hands-on experience working with Autodesk Platform Services (APS), including the Model Derivative API, Data Exchange, ACC APIs, authentication workflows, and related SDKs, strongly preferred
  • Experience integrating or automating workflows between AEC platforms such as Autodesk Construction Cloud, Revit, Civil 3D, or Bentley tools is highly preferred
  • Prior experience in DevOps, Agile development, or iterative delivery environments is preferred
  • Microsoft Azure Developer Associate (AZ-204) or AWS Certified Developer – Associate preferred
  • Python Institute certifications (PCAP/PCPP) or Microsoft/.NET development certifications preferred
  • DevOps-focused certifications such as Microsoft DevOps Engineer Expert (AZ-400), AWS DevOps Engineer – Professional, or GitHub Actions certifications preferred
  • Database certifications such as Microsoft SQL Server or MongoDB Certified Developer are advantageous

Responsibilities

  • Analyze requirements from project teams and identify opportunities for automation and integration
  • Develop, test, and deploy scripts, APIs, and connectors that streamline project startup, documentation, and data exchange
  • Maintain and enhance existing automation tools; troubleshoot issues and implement fixes
  • Partner with Digital Solutions Specialists and project staff to ensure tools align with discipline-specific workflows
  • Ensure automation code meets standards for efficiency, security, and maintainability.
  • Document integration workflows, codebases, and deployment steps for ongoing support
  • Perform code reviews, testing, and validation of automations to ensure reliability and accuracy
  • Stay current on Autodesk Platform Services (APS), Bentley APIs, and other relevant SDKs to apply emerging capabilities
  • Collaborate with the Senior Digital Systems Engineer to align automation development with enterprise architecture and standards
  • Provide training and support to staff using custom automation tools
  • Contribute to innovation projects, pilots, and proof-of-concepts as assigned.
  • Travel from time- to-time, but not on a monthly basis. Travel may be for training, career fairs, conferences, meetings, or other work-related duties
  • Other projects and responsibilities may be added at the company’s discretion
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service