ERP Software Development Engineer – Lead
Department:
- Solutions - Technical Services
Location:
- Tampa, FL or Remote
Summary of Duties & Responsibilities
The ERP Software Development Engineer – Lead is responsible for designing, developing, and implementing custom solutions and integrations to meet evolving business needs. This role involves analyzing complex business processes, diagnosing and resolving technical issues, and ensuring reliability through rigorous testing and debugging. The Lead collaborates with stakeholders to gather requirements, aligns custom solutions with organizational goals, and provides technical support during upgrades and migrations. Key responsibilities include project planning, estimating, risk assessment, and mentoring technical teams to ensure successful project execution. Additionally, the role emphasizes compliance with security standards, meticulous documentation, and driving continuous improvement by adopting emerging technologies and optimizing system performance.
Essential Functions
ERP Development and Customization
- Design, develop, and implement custom solutions and features based on business needs.
- Create and maintain system integrations between systems and business applications.
- Develop workflows, scripts, and reports to enhance functionality.
System Analysis and Troubleshooting
- Analyze complex business processes and translate them into efficient solutions.
- Identify, diagnose, and resolve technical issues to ensure reliability and performance.
- Conduct system testing and debugging to maintain software quality.
- Oversight regarding operational support tickets related to custom developments.
Collaboration and Requirements Gathering
- Work closely with business stakeholders to gather and understand requirements.
- Collaborate with cross-functional teams to ensure solutions align with standards.
- Provide technical support and guidance during system upgrades and migrations.
Estimating and Planning
- Assess project scope and estimate development time, resources, and costs.
- Collaborate with the Customer Success Lead and Client Management team on client facing pre-sales engagements.
- Provide accurate timelines and budgets for related initiatives.
- Identify potential risks and dependencies to support project planning.
- Lead collaborative goal settings with the Manager and mentor key team members.
- Manage timelines, risks, and deliverables to ensure successful outcomes.
- Act as a technical point of contact for internal and external stakeholders.
- Act as a point of contact for technical escalations
- Achieve annual utilization target, derived from a subset of billable engagements in key focus areas, as a subject matter expert providing oversight, or through direct delivery.
Documentation and Compliance
- Create and maintain technical documentation, including system designs, workflows, training and user manuals.
- Ensure custom solutions comply with security standards and regulatory requirements.
Continuous Improvement
- Monitor emerging 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 C#, and SQL.
- Experience with system integration tools and technologies (e.g., APIs, ETL tools).
- In-depth knowledge of database management systems and ERP architecture.
- Strong understanding of system architecture, cloud technologies, and DevOps practices.
Problem-Solving Skills
- Strong analytical mindset with the ability to troubleshoot and resolve complex issues.
- Capability to identify inefficiencies and recommend effective process improvements.
Communication & Collaboration
- Excellent written and verbal communication skills for engaging technical and non-technical stakeholders.
- Ability to collaborate effectively in cross-functional teams and articulate technical concepts clearly.
Organizational Skills
- Proficiency in working on multiple projects and adhering to deadlines.
- Detail-oriented approach to ensure solutions are accurate and complete.
Team Support / Leadership
- Evangelize, support, and embody BST’s Company Mission, Strategy and Values
- Foster a culture of ownership and pride for delivering the highest levels of quality and excellence
- Serve as a technical mentor to junior team members, providing guidance and support in development practices and onboarding.
- 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 custom 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:
- Minimum of 10 years of experience in engineering applications.
- At least 8 years of hands-on experience in ERP system development, implementation, or support.
- Proven expertise in working with major ERP platforms such as BST, SAP, Oracle, Microsoft Dynamics, Deltek or NetSuite.
- Extensive experience with system integrations, customizations, and large-scale ERP deployments.
- Background in project management or leading ERP-related initiatives is preferred.
- Demonstrated success in providing accurate project estimations and delivering within scope, budget, and timelines.
- Experience in delivering end user technical training.
Reports to
Manager, Technical Services
Number Supervised
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.
Join Our Team
Start the application process by telling us a little bit about yourself.
ERP Software Development Engineer – Lead