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.