Senior Applications Engineer
Role details
Job location
Tech stack
Job description
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., * 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, * Visual acuity necessary to utilize a computer monitor throughout the course of a normal workday
- Ability to perform repetitive keyboarding activities and operate general office equipment.
- Extra hours and some travel may be required
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
- Experience working in a hybrid on-prem and cloud environment preferred,
SKILLS:
- 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, * Analytical thinking and problem solving
- Solution design and systems thinking
- Business partnership and stakeholder collaboration
- Technical documentation and communication
- Accountability and ownership
- Continuous improvement mindset
Benefits & conditions
The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this job. Reasonable accommodation may be made to enable individuals with disabilities to perform the essential functions.