About the Role
Our client, a prominent consulting firm specializing in digital transformation, is looking for a Senior Software Solutions Architect to join their dynamic team based in Paarl, Western Cape. This hybrid role focuses on designing and guiding the implementation of innovative software solutions for a diverse range of clients. You will be instrumental in translating complex business needs into robust, scalable, and maintainable technical architectures. This position offers a blend of on-site collaboration with clients and internal teams, and remote flexibility for focused work.
Key Responsibilities
- Design scalable and robust software solutions tailored to client requirements.
- Develop architectural blueprints, technical specifications, and design documents.
- Evaluate and select appropriate technologies, frameworks, and platforms.
- Provide technical leadership and guidance to development teams throughout the project lifecycle.
- Collaborate closely with clients, product owners, and stakeholders to gather and refine requirements.
- Ensure adherence to coding standards, best practices, and architectural principles.
- Conduct technical reviews and quality assurance assessments.
- Identify opportunities for technical innovation and process improvement.
- Troubleshoot and resolve complex technical challenges.
- Stay updated with the latest trends and advancements in software development and architecture.
Requirements
- Bachelor's degree in Computer Science, Software Engineering, or a related field.
- Minimum of 8 years of experience in software development, with a strong emphasis on architectural design.
- Proven experience designing and delivering complex, enterprise-level software solutions.
- Expertise in multiple programming languages (e.g., Java, Python, C#) and modern software design patterns.
- Deep understanding of microservices architecture, APIs, and distributed systems.
- Experience with cloud platforms (AWS, Azure, GCP) and containerization technologies.
- Familiarity with agile methodologies and CI/CD practices.
- Excellent problem-solving, analytical, and communication skills.
- Ability to effectively manage client relationships and stakeholder expectations.
- Experience working in a hybrid model, balancing on-site and remote work.
Benefits
- Competitive salary and project-based bonuses.
- Comprehensive medical and dental insurance.
- Retirement annuity contributions.
- Opportunities for professional growth, certifications, and training.
- Hybrid work model providing flexibility.
- Exposure to a wide variety of challenging projects and industries.
- Collaborative team environment in Paarl, Western Cape.
- Travel opportunities for client engagements.