Job Overview
The Solution Engineer will be responsible for leading and managing a technical-functional team in designing and overseeing the implementation of complex, scalable, and reliable technology solutions that meet business needs and technical requirements. This role requires a deep understanding of enterprise architecture, industry best practices, and emerging technologies.
The position will provide technical leadership, supervise team deliverables, and collaborate closely with System Analysts, Developers, Database Teams, and business units to develop effective solutions aligned with the organization's strategic objectives. The position will also be in-charge in overseeing the release management of production deployment ensuring all releases are well tested, documented, and has a rollback plan prepared.
Job Description and Responsibilities
- Lead, supervise, and mentor a team of technical professionals, providing technical direction, delegating tasks, monitoring performance, and ensuring timely delivery of projects and solutions.
- Review and define end-to-end architecture blueprints, system components, interfaces, and integration points to ensure scalability, reliability, and performance.
- Create and maintain comprehensive technical documentation, including architecture diagrams, design documents, concept papers, and technical specifications, ensuring accuracy and accessibility to relevant stakeholders.
- Collaborate with System Analysts, Developers, Engineers, and other IT stakeholders to translate business requirements into actionable technical designs and specifications.
- Conduct feasibility studies, risk assessments, and impact analyses to support solution design and technical decision-making.
- Evaluate and recommend technologies, platforms, and tools that best meet business and technical requirements while keeping updated on emerging technologies and industry best practices.
- Define and enforce architectural standards, coding guidelines, and best practices to ensure solution quality, security, and maintainability.
- Conduct architecture reviews, code reviews, and performance assessments to identify areas for improvement.
- Guide and support team members in resolving complex technical issues, promoting knowledge sharing, continuous improvement, and adherence to project timelines and quality standards.
- Conduct complex investigation, root cause analysis, and implementation of permanent fixes on issues in SaaS/enterprise applications.
Qualifications
- Bachelor's degree in Computer Science, Engineering, Information Technology, or a related field.
- At least 5 years of relevant experience as a Solution Architect, Solution Engineer, Technical Lead, or in a similar role, preferably in the retail or manufacturing industry.
- Proven experience in leading or supervising a technical team, including task delegation, mentoring, performance monitoring, and project coordination.
- Deep understanding of software architecture principles, design patterns, and best practices.
- Proficiency in enterprise architecture frameworks and modeling tools.
- Proficiency in enterprise applications including ERP, CPM, and other enterprise solutions as well as OLAP applications.
- Strong technical skills in ETL processing, cloud computing, integration architecture, microservices, APIs, relational databases, and security.
- Proficiency in Microsoft SQL Server (MS SQL), SQL Server Integration Services (SSIS), and workflow automation platforms like N8N.
- Excellent leadership, communication, and interpersonal skills, with the ability to collaborate effectively with diverse teams and stakeholders.
- Strong analytical, problem-solving, and decision-making abilities, with a focus on delivering practical, scalable solutions.
- Relevant certifications, such as Certified Solutions Architect, are an advantage.