Application Developer

Harvard Integrations LP•Tea, SD

About The Position

The IT Programmer/Application Developer designs, builds, and supports business applications and integrations for Harvard Integrations, serving needs from the office to the shop floor. The role combines traditional software development with AI-assisted development tools to deliver solutions across Microsoft Azure and on-premises servers. The developer works with engineering, operations, and other departments company-wide to replace manual processes with secure, maintainable software and is a member of a growing in-house IT department.

Requirements

  • Bachelor's degree in Computer Science, Software Engineering, Information Systems, or a related field preferred, or equivalent experience.
  • Basic medical exam required.

Responsibilities

  • Design, develop, test, and deploy web applications, APIs, and integrations in Azure App Services and on-premises Windows Server/IIS environments.
  • Use AI-assisted development tools to accelerate coding, testing, and documentation, and review and validate generated code for quality and security.
  • Build integrations among business systems, including ERP, SharePoint/Microsoft 365, SQL Server, and engineering and production data sources, using REST APIs and Microsoft Graph.
  • Develop and maintain SQL Server databases, queries, stored procedures, and reports.
  • Modernize legacy tools, including Excel/VBA workbooks, into supported web or Power Platform applications.
  • Build and support automation and applications using Power Automate and Power Apps where appropriate.
  • Gather requirements directly from shop-floor, engineering, and office users and translate them into practical solutions.
  • Maintain source control, branching, and CI/CD pipelines using Azure DevOps (Repos, Pipelines, and Boards).
  • Follow secure coding practices, including Microsoft Entra ID authentication, secrets management, and least-privilege access.
  • Write and maintain technical documentation, code comments, and user guides.
  • Troubleshoot, monitor, and support production applications, including participating in after-hours support when critical issues arise.
  • Collaborate with IT infrastructure and security staff on deployments, hosting, and backups.
  • Stay informed about emerging development technologies, AI tools, and best practices.
  • Perform additional duties as assigned.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service