Application Support Engineer
Educational Requirements: B.S. or B.A. in Computer Science, Information Systems, Engineering, or related field.
Experience Requirements: 24 months previous experience as a data analyst with focus in integrations, cloud services (AWS/GCP/Azure), and process automation
Job Duties
- Manage and develop API integrations across platforms such as Salesforce, Cvent, HubSpot, and NetSuite, ensuring data consistency and seamless automation
- Design, implement, and maintain workflow automations using scripting languages (preferably Python) and no-code tools such as Zapier
- Maintain AWS cloud infrastructure, including EC2 instances, VPCs, IAM, RDS, security groups, and storage solutions, ensuring security and scalability
- Manage on-premises servers using Proxmox to run services and virtualized environments
- Monitor application events alerts, job schedules, capacity monitors, and performance KPIs. Create and own change requests raised to address any of the above issues
- Manage and configure Linux-based systems and leverage bash scripting for system automation and process optimization
- Utilize Apache Airflow for orchestration and scheduling of automated workflows across business systems
- Handle escalated support cases that require engineering-level troubleshooting and solutions
- Collaborate with the Application Support Manager and Analysts to translate business requirements into technical solutions
- Proactively share knowledge with the team and update the knowledge base with support documentation (e.g., Confluence);
- Implement and maintain dbt (data build tool) workflows to manage transformations and data pipelines
- Collaborate with data teams to ensure smooth development workflows using Git and GitHub for version control and code collaboration
- Manage and optimize GitHub repositories, ensuring proper documentation, branch management, and code reviews for business systems projects
- Optimize system performance through automation, custom scripts, and server management
- Implement data migration strategies and cloud/on-prem storage solutions for scalable business systems
- Ensure all systems and integrations adhere to data security policies and industry best practices
- Document technical workflows, processes, and configurations for internal and external stakeholders; and
- Work with third-party vendors and internal teams to support system enhancements, upgrades, and performance improvements.
Special Skills, Other Special Skills, or Requirements
- Proficiency in API management and integration, including RESTful and SOAP APIs
- Strong knowledge of AWS cloud services, including EC2, RDS, VPCs, IAM, and security protocols
- Hands-on experience with Python for workflow automation and scripting
- Strong knowledge of Windows/Linux operating systems for managing servers and services
- Experience with Apache Airflow for task orchestration and scheduling
- Advanced proficiency in SQL for querying, updating, and maintaining data in relational databases
- Proficiency in using Git and GitHub for version control, branching, and code collaboration
- Strong understanding of version control best practices, including branch management, pull requests, and repository management
- Strong problem-solving and debugging skills, with the ability to handle complex escalated issues
- Experience in system architecture, data flows, and ensuring system reliability and scalability; and
- Strong understanding of data security and compliance practices (e.g., encryption, access controls).
FMI provides a comprehensive benefit package consisting of paid employee medical insurance, life insurance and long-term disability, as well as other benefit elections. FMI’s package includes a strong 401(k) plan, paid time off, and parental leave benefits.
FMI is an equal opportunity workplace. Qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender perception or identity, national origin, age.
#LI-DNI