Senior Applications Engineer

Rochester Midland CorporationRochester, NY

About The Position

The Senior Applications Engineer is a senior-level individual contributor responsible for designing, developing, integrating, and supporting internal business applications and systems. This role partners closely with business stakeholders to document requirements, translate business needs into technical solutions, and deliver scalable, reliable applications that support enterprise operations. The position emphasizes solution design, application integration, and technical leadership without direct management responsibility.

Requirements

  • Bachelor’s degree in Computer Science, Information Systems, or related field required
  • 5+ years of experience in application development, systems engineering, or enterprise application support
  • Demonstrated experience gathering and documenting business and technical requirements
  • Experience designing and supporting integrations across multiple enterprise systems
  • Strong application development and integration skills (APIs, services, data flows)
  • Ability to document requirements, solution designs, and technical specifications clearly
  • Solid understanding of enterprise systems such as ERP, CRM, and reporting platforms
  • Strong SQL and data analysis skills
  • Experience with cloud platforms and modern development tools
  • Excellent written and verbal communication skills
  • Ability to work independently and manage multiple priorities

Nice To Haves

  • Experience working in a hybrid on-prem and cloud environment

Responsibilities

  • Design, develop, and support internal business applications and system integrations
  • Collaborate directly with business users to gather, analyze, and document functional and technical requirements
  • Translate business requirements into well-structured technical designs and solution documentation
  • Lead solution design for application enhancements, integrations, and workflow automation
  • Develop and maintain integrations between ERP, CRM, reporting, and other enterprise systems
  • Review code, designs, and technical documentation for quality, scalability, and maintainability
  • Provide advanced troubleshooting and root-cause analysis for application issues
  • Mentor and provide technical guidance to junior engineers as needed
  • Maintain accurate system documentation, diagrams, and technical specifications
  • Support application releases, upgrades, and change management activities
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service