Skip to content

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

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.

Join Our Team

Start the application process by telling us a little bit about yourself.

ERP Software Development Engineer – Lead