
About This Job
At Epic, we challenge what’s expected and push boundaries to create real impact. Driven by innovation and efficiency, we’re always finding smarter ways to deliver more value to our people and our customers.
We act as Challengers, stay Authentic to our purpose, and are Passionate about delivering a Great Network for Great Value. United as One Team, we collaborate, support one another, and succeed together.
Join Epic to be part of a bold, forward‑thinking environment where your ideas matter, your growth is supported, and your work makes a difference.
Role Overview
The Solution Architect is responsible for analysing business requirements and designing technology solutions that support the Company's strategic objectives. The role acts as a bridge between business and technical teams, ensuring that proposed solutions are scalable, secure, cost-effective, and aligned with enterprise architecture standards. The position is responsible for guiding solutions throughout their lifecycle, from requirements gathering and design through implementation and transition to operations.
Key Responsibilities
- Partner with business stakeholders to understand strategic objectives, business challenges, and project requirements.
- Lead requirements discovery workshops and translate business needs into solution designs and architectural specifications.
- Design end to end solutions that align with business objectives, enterprise architecture standards, security requirements, and operational needs.
- Evaluate and recommend technology solutions, including in house development, commercial off the shelf products, SaaS platforms, and third party services.
- Collaborate with Technical Architects, Development Teams, Operations and DevOps teams, Vendors, and Business Owners to define optimal solution approaches.
- Produce and maintain solution architecture documentation, including functional specifications, integration designs, process flows, and architectural diagrams.
- Support solution testing activities ensuring the delivered solution aligns with functional and architectural specifications.
- Provide architectural guidance throughout the project lifecycle, from concept and design through implementation and transition to operations.
- Assess the impact of proposed changes on existing systems and processes.
- Support project teams in identifying risks, dependencies, and technical constraints, proposing appropriate mitigation measures.
- Take ownership of the successful delivery of assigned solutions, coordinating activities, managing stakeholders, tracking progress, and ensuring that agreed objectives, timelines, and deliverables are achieved
- Build strong relationships across business and technology teams to promote collaboration and successful solution delivery.
- Stay abreast of emerging technologies, industry trends, and best practices, identifying opportunities for innovation and continuous improvement.
- Act as a trusted advisor to stakeholders, providing guidance on technology capabilities and solution roadmaps.
Key Requirements
- Bachelor's degree in Information Technology, Engineering, Computer Science, or a related field.
- Minimum of 3 years' experience in a Solution Architect, Business Analyst, Systems Analyst, or similar role.
- Experience translating business requirements into effective technology solutions and supporting the delivery of enterprise applications, system integrations, or digital transformation initiatives.
- Good understanding of solution design principles, software architecture, system integrations, databases, APIs, and enterprise applications.
- Familiarity with software development lifecycles and delivery methodologies.
- Experience evaluating technology solutions, vendors, and third-party services.
- Strong analytical and problem-solving skills, with the ability to assess business needs and develop practical solutions.
- Excellent communication, stakeholder management, documentation, and presentation skills, with the ability to engage both technical and non-technical audiences.
- Ability to balance business priorities, technical constraints, costs, risks, and quality requirements when designing solutions.
- Strong attention to detail and the ability to manage multiple priorities in a dynamic environment.
- Proactive, self-motivated, and results-oriented approach with a focus on continuous improvement.
- Experience within the telecommunications industry will be considered an asset.