What are the responsibilities and job description for the Senior Solutions Engineer I – ERP Customization & Integration position at BST Global?
Summary Of Duties & Responsibilities
Senior Solutions Engineer I is a key technical expert responsible for designing, developing, implementing and maintaining enterprise resource planning (ERP) systems to support business operations and growth. This role involves analyzing business requirements in a client-facing position, developing tailored solutions, integrating systems, and ensuring the overall performance and reliability of ERP platforms. Senior Solutions Engineer I also acts as a technical advisor, providing insights on best practices and driving process improvements through the effective use of ERP solutions.
Essential Functions
ERP Development & Customization
Technical Skills
The Technical Services Manager
Number Supervised
0
Travel
Some travel possible but not extensive
Classification
Exempt
Work Environment & Physical Demands
This job operates in a professional office environment with standard office equipment. Remote work is supported with core hours of 9:00 a . m . –6:00 p . m . E T. The employee is regularly required to speak and listen and frequently required to stand, walk and use their hands.
Senior Solutions Engineer I is a key technical expert responsible for designing, developing, implementing and maintaining enterprise resource planning (ERP) systems to support business operations and growth. This role involves analyzing business requirements in a client-facing position, developing tailored solutions, integrating systems, and ensuring the overall performance and reliability of ERP platforms. Senior Solutions Engineer I also acts as a technical advisor, providing insights on best practices and driving process improvements through the effective use of ERP solutions.
Essential Functions
ERP Development & Customization
- Define integration patterns, data flow architectures and technical standards for ERP customization across client engagements
- Design, develop and implement custom ERP modules and features based on business needs
- Create and maintain system integrations between ERP systems and other business applications
- Develop workflows, scripts and reports to enhance ERP functionality
- Analyze complex business processes and translate them into efficient ERP solutions
- Identify, diagnose, and resolve technical issues to ensure system reliability and performance
- Conduct system testing and debugging to maintain software quality
- Serve as the primary technical point of contact for client stakeholders during implementations and upgrades, including leading requirements workshops and presenting solution designs
- Work closely with business stakeholders to gather and understand requirements
- Collaborate with cross-functional teams to ensure ERP solutions align with organizational goals
- Provide technical support and guidance during ERP system upgrades and migrations
- Assess the scope of projects and estimate development time, resources and costs required
- Provide accurate timelines and budgets for ERP-related projects
- Contribute to project planning by identifying potential risks and dependencies
- Maintain technical documentation, including system designs, workflows and user manuals
- Ensure ERP solutions comply with security standards and regulatory requirements
- Monitor emerging ERP technologies and recommend improvements or enhancements
- Evaluate system performance and implement changes to optimize processes
Technical Skills
- Proficiency in ERP systems, e.g., BST11 ERP, SAP, Oracle, Microsoft Dynamics, Deltek and NetSuite
- Expertise in programming languages, e.g., Java, C#, Python and SQL
- Experience with system integration tools and technologies (APIs, ETL tools, etc.)
- Strong knowledge of database management systems and ERP architecture
- Analytical mindset and the ability to troubleshoot and resolve complex technical issues
- Ability to identify inefficiencies and recommend process improvements
- Strong written and verbal communication skills to interact with technical and non-technical stakeholders
- Ability to work effectively in cross-functional teams and convey technical concepts clearly
- Ability to manage multiple projects and deadlines simultaneously
- Detail-oriented approach to ensure accuracy and completeness of solutions
- Demonstrated ability to take ownership of projects and see them through to completion
- Willingness to mentor junior developers and promote knowledge sharing within the team
- Serve as a technical mentor to junior team members, providing guidance and support in ERP development practices
- Lead by example in delivering high-quality solutions and promoting a culture of continuous improvement
- Assist in defining team objectives, priorities and workflows to align with organizational goals
- Collaborate with leadership to establish best practices and ensure the ERP development team remains aligned with the overall business strategy
- Perform additional related duties as directed
- Bachelor’s degree in computer science, information systems, software engineering or a related field.
- Master’s degree is a plus
- 6 years
The Technical Services Manager
Number Supervised
0
Travel
Some travel possible but not extensive
Classification
Exempt
Work Environment & Physical Demands
This job operates in a professional office environment with standard office equipment. Remote work is supported with core hours of 9:00 a . m . –6:00 p . m . E T. The employee is regularly required to speak and listen and frequently required to stand, walk and use their hands.