About the job LEAD SOFTWARE DEVELOPER
We are seeking an experienced and technically strong Lead Developer to take ownership of the design, development, and implementation of our warehouse software solutions. This role requires a proactive, hands-on leader with a deep understanding of SQL Server, system integration, and modern software practices, combined with excellent communication and mentoring abilities.
As a Lead Developer, you will guide a team of developers and consultants, ensuring the quality and scalability of our software implementations while playing a key role in solution architecture and continuous improvement initiatives. You will work closely with senior management to drive product development, technical strategy, and customer success.
This is a key position within a fast-growing international company, delivering advanced warehouse software implementations across multiple countries.
KEY RESPONSIBILITIES
The Lead Developer will play a central role in driving the companys software projects from technical conception to delivery. Responsibilities include:
Leadership & Technical Ownership
- Lead and mentor a small development team, providing technical guidance and support.
- Define coding standards, enforce best practices, and ensure code quality through reviews and testing.
- Manage project workload distribution, timelines, and delivery outcomes.
- Participate in strategic technology discussions and future roadmap planning.
Software Design & Development
- Own the technical design, configuration, and integration of the Warehouse Advantage (WA) software using SQL Server, Advantage Architect, Advantage Link, Page Editor, and related tools.
- Develop and optimize complex SQL stored procedures, triggers, and functions for business-critical systems.
- Design and develop new modules, dashboards, and APIs to meet client and project requirements.
- Support integration with MHE, ERP, and other third-party systems.
Project Implementation
- Collaborate with project managers and business analysts to translate requirements into robust, scalable technical solutions.
- Participate in client meetings, providing technical leadership during implementation and troubleshooting sessions.
- Ensure that solutions are delivered within agreed timelines and quality standards.
Quality Assurance & Documentation
- Oversee testing, deployment, and version control of code releases.
- Produce and maintain technical documentation, including configuration guides, design documents, and troubleshooting manuals.
- Ensure reusability and standardization across multiple implementations.
Continuous Improvement
- Stay current with emerging technologies and suggest improvements to the existing product suite.
- Contribute to the evolution of internal tools, processes, and frameworks.
QUALIFICATIONS
- Degree in Computer Science, Information Technology, Computer Engineering, or related discipline.
- 5+ years of professional experience in software development, with at least 2 years in a senior or lead role.
- Advanced proficiency in MS SQL Server, including performance tuning, stored procedures, and complex queries.
- Strong experience in system integration, software deployment, and enterprise-level database design.
- Solid understanding of Cloud systems, high availability, and redundant architectures.
- Proven experience leading or mentoring developers and working in cross-functional teams.
- Excellent written and verbal communication skills, able to articulate complex ideas to both technical and non-technical stakeholders.
- Strong analytical, problem-solving, and decision-making abilities.
- Demonstrated leadership and initiative.
- Energetic, enthusiastic, and committed to high-quality work.
- Analytical thinker with attention to detail and a structured approach.
- Adaptable, proactive, and comfortable working in a fast-paced environment.
- Able to motivate and inspire others to achieve collective goals.
- Initial onboarding will include advanced training in Warehouse Advantage (WA) software and associated tools.
- The Lead Developer will collaborate directly with the Managing Director to define the technical roadmap, team growth plan, and innovation initiatives.
- Progression opportunities include Technical Architect, Development Manager, or Head of Engineering, depending on performance and company growth.