Senior Solutions Engineer I (ERP Customization & Integration) ***Contract to Hire***
Department: Solutions - Technical Services
Location: Tampa, Florida and/or Remote
*********(We are not using outside recruiting firms for this role) **********
Summary of Duties & Responsibilities
The 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. The Solutions Engineer 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 and 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.
System Analysis and Troubleshooting
- 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.
Collaboration and Requirements Gathering
- 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.
Estimating and Planning
- 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.
Documentation and Compliance
- Maintain technical documentation, including system designs, workflows, and user manuals.
- Ensure ERP solutions comply with security standards and regulatory requirements.
Continuous Improvement
- Monitor emerging ERP technologies and recommend improvements or enhancements.
- Evaluate system performance and implement changes to optimize processes.
Skills & Competencies
Technical Skills
- Proficiency in ERP systems such as BST, SAP, Oracle, Microsoft Dynamics, Deltek, or NetSuite.
- Expertise in programming languages such as Java, C#, Python, or SQL.
- Experience with system integration tools and technologies (APIs, ETL tools, etc.).
- Strong knowledge of database management systems and ERP architecture.
Problem-Solving Skills
- Analytical mindset with the ability to troubleshoot and resolve complex technical issues.
- Capacity to identify inefficiencies and recommend process improvements.
Communication & Collaboration
- 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.
Organizational Skills
- Ability to manage multiple projects and deadlines simultaneously.
- Detail-oriented approach to ensure accuracy and completeness of solutions.
Leadership and Initiative
- Demonstrated ability to take ownership of projects and drive them to completion.
- Capacity to mentor junior developers and promote knowledge sharing within the team.
Team Support/Leadership
- 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 overall business strategy.
- Performs other related duties as directed.
Education or Prior Work Experience
Education:
- Bachelor’s degree in Computer Science, Information Systems, Software Engineering, or a related field.
- Master’s degree is a plus.
Experience:
Reports to: Manager, Technical Services
Number Supervised: 0
Travel: Some travel possible, but not extensive
Classification: Exempt
Work Environment:
This job operates in a professional office environment. This role routinely uses standard office equipment such as computers, phones, photocopiers, filing cabinets, and fax machines.
Physical Demands:
While performing the duties of this job, the employee is regularly required to talk or hear. The employee frequently is required to stand; walk; use hands to finger, handle or feel; and reach with hands and arms.