Parthenon Management Group · 2 months ago
Business Application Engineer
Parthenon Management Group is an association management company offering management services to professional and trade associations. The Senior Business Application Engineer will be responsible for maintaining and enhancing software platforms, providing technical leadership, and collaborating with stakeholders to meet the company's goals and values.
ConsultingNon Profit
Responsibilities
Identify technical requirements with rapid comprehension of user requirements outlined by business analyst
Work under general direction within a clear framework of accountability
Provide technical leadership, direction, and technical support for the development, configuration and ongoing maintenance of Association Management System
Direct construction of relational and multi-dimensional data models and database development for historical, operational and management reporting purposes
Collaborate with application owners and stakeholders to identify critical functional requirements for new or revised applications
Implement all quality assurance processes including periodic reviews and transitions to ensure the end product fulfills the project objectives
Formulates and defines scope, objectives and technical direction for new or modified applications and leads systems analysis, design, and development and implementation efforts
Lead the review and analysis of system problems to identify solutions and/or make appropriate referrals
Develop and maintain detailed project plans associated with system development, deployment, and ongoing support
Develop standards for documentation to ensure recovery capability, satisfactory and stable performance of the platform(s) and all applications and processes
Develops, codes, tests, debugs, and documents applications systems to achieve the objectives of the client group relative to identified system needs
Implements activities that impact mid-level components of the functional area
Design, develop and test software as part of new product and maintenance development
Responsible for maximizing the value of delivered products
Oversight of internal developers and external contractors
Oversee Server Administration
Oversee Developer Operations for AMS
Integration of AMP to Client Websites
Oversee Mobile App Development
Support onboarding new clients from an AMS perspective
Actively seek ways to improve business operations with software development
Ability to assist and troubleshoot crucial issues outside of regular business hours
Assist with database reports and excel data manipulation
Assist with onboarding of new team members, including setup of new hardware and accounts
Supplemental IT Support
Other duties as assigned
Qualification
Required
Bachelor's Degree, Training program or experience as a full-stack developer with 4 years minimum experience, understand core components of software development
Six (6) years' working on an Agile/Scrum Team or some form of software development project management
Ability and enthusiasm for quickly learning new technologies
Experience with the following technologies is required: Javascript Frameworks, HTML, CSS, PHP (Wordpress & Symfony & Composer), Linux (Apache, Ngnix, PostGress, MySQL, Shell Scripting), Docker, and AWS (Lambda, EC2, SES, SQS, CloudFront)
Ability to communicate and assist staff in the office with technology related issues
Ability to prioritize and manage multiple projects at one time
Creative Problem Solver
Creates an inclusive and dynamic culture
Preferred
Experience with the following technologies is preferred but not required: Domain Name Services, TCP/IP Model, Authentication (X.509 Certificates, SAML, JWT), Windows System Administration, C# .NET, NextJS, Ionic React, Websocket Pub/Sub, Test Driven Development, Experience Building REST or GraphQL Backends, Relational database queries and data model changes
Experience with eCommerce / Payment Card Industry Standards and Conference / Convention Planning and Management is a plus
Benefits
Medical, Vision, and Dental insurance
Disability insurance
401(k)
2 Personal Days, 8 Paid Holidays, PTO Days
6 weeks parental leave
Employee Development
PMG offers one paid Give Back Day to employees where team members can volunteer at their favorite cause on PMG's dime.