Solution Architect

Johannesburg, Gauteng, South Africa

Job Description


Job Purpose:To provide overall application systems design and balance requirements against resource utilisation and architectural factors and in line with our clients business strategy.Job Responsibilities:

  • Contribute to a culture conducive to the achievement of transformation goals by participating in the companies Culture building initiatives
  • Participate and support corporate social responsibility initiatives for the achievement of business strategy
  • Identify opportunities to improve or enhance processes by identifying and recommending improvements to tools; policies and procedures to add value to the company.
  • Deliver operational reports by complying to service level agreements
  • Reduce risk by ensuring accuracy of information through compliance with risk and compliance requirements Manage production environment through application and checking of processes
  • Control cost by managing time and resources
  • Develop outputs according to provided specifications through interaction with analysts and designers
  • Improve business knowledge through being mentored business and product specialists
  • Develop training material for end users
  • Keep abreast of legislation and other industry changes that impacts on role by reading the relevant newsletters; websites and attending sessions
  • Understand and embrace the companies Vision and Values by demonstrating the values through interaction with team and stakeholders
  • Ensure that own contribution and participation contributes to the achievement of team goals
  • Create and manage own career through guidance and support of management, department and colleagues
  • Improve personal capability and stay abreast of developments in field of expertise by identifying training courses and career progression for self through input and feedback from managers
  • Ensure personal growth and enable effectiveness in performance of roles and responsibilities by ensuring all learning activities are completed; experience practiced, and certifications obtained and/or maintained within specified time frames
  • Ensure knowledge management; continuity and team success through constructive participation in a diverse team and sharing knowledge with team
  • Track progress against work plans by providing feedback on own delivery in project feedback sessions
  • Utilize resources by complying to organisational and departmental standards and procedures
  • Demonstrate understanding of policies; procedures and standards by completing relevant surveys
  • Identify risks according to our clients client and departmental policies and take corrective action according to level of control
  • Communicate dependencies to project team
  • Cloud Strategy Development:
  • Crafting strategies for migrating existing applications to the cloud or building new applications that leverage cloud-native technologies.
  • Demonstrate experience in the creation of an application roadmap relevant to cloud technologies.
  • Architecture Design:
  • Designing scalable, resilient, and secure cloud architectures that utilize services like containers, serverless computing, microservices, and managed cloud services.
  • Establishing reusable patterns for solutions enabling efficient cadence to deliver solutions.
  • Designing scalable and secured data solutions and integration patterns.
  • Requirement Analysis:
  • Understanding business requirements and translating them into technical specifications for cloud solutions.
  • Container Orchestration:
  • Utilizing container orchestration platforms like Kubernetes to manage containerized applications efficiently, including deployment, scaling, and load balancing.
  • Security and Compliance:
  • Aligning cloud architecture/designs to security best practices and ensuring compliance with industry regulations and standards.
  • Cost Optimization:
  • Optimizing cloud usage to minimize costs while maximizing performance and reliability, which may involve rightsizing resources, leveraging reserved instances, or adopting cost-effective architectures.
  • Collaboration and Communication:
  • Collaborating with cross-functional teams including developers, DevOps engineers, and business stakeholders to align technical solutions with business goals.
  • Continuous Learning:
  • Staying updated with emerging cloud technologies and best practices through continuous learning, certifications, and participation in industry events and communities.
Technical Knowledge:
  • Deep understanding of cloud computing platforms, including public, private, and hybrid clouds, as well as various cloud services and technologies.
  • Ability to design and implement cloud-based architectures that meet the organizations requirements in terms of security, performance, scalability, and cost-effectiveness.
  • Strong technical background in areas such as networking, databases, and security, as well as experience with cloud platforms and services such as Amazon Web Services (AWS) and Microsoft Azure.
  • Ability to effectively communicate with stakeholders, including business leaders, technical teams, and vendors, to understand their needs and requirements and to present technical solutions in a clear and concise manner.
  • Experience in managing complex projects, including defining project scope, creating project plans, and coordinating with other teams to ensure successful implementation of cloud-based solutions.
  • Ability to identify and troubleshoot technical issues that arise during implementation and maintenance of cloud-based solutions.
Essential Qualifications - NQF Level:
  • Professional Qualifications/Honours Degree
Preferred Qualification:
  • Masters degree in Information Systems or Computer Systems
Desired Qualification/Skills:
  • Microsoft Certified: Azure Developer
  • Microsoft Certified: Azure Data Fundamentals
  • Microsoft Certified: Cybersecurity
  • AWS Certified Developer
  • AWS Certified Security
  • Java, Spring boot, C#, .NET, Angular, Python basic knowledge
  • Understanding of FSI governance, standards, suppliers, and applications
Preferred Certifications:
  • Microsoft Certified: Azure Solutions Architect Expert
  • AWS Certified Solutions Architect - Associate
Minimum Experience Level:
  • 5-8 years and/or relevant industry experience as well as experience in relevant IT discipline
Technical / Professional Knowledge:
  • Administrative procedures and systems
  • Our clients knowledge
  • Our clients procedures
  • Business principles
  • Business terms and definitions
  • Data analysis
  • Governance, Risk and Controls
  • Microsoft Office
  • Relevant regulatory knowledge
  • Relevant software and systems knowledge
  • Business writing skills
  • Microsoft Office Product
  • Cluster Specific Operational Knowledge
  • Project Management
  • System Development Life cycle (SDLC)
  • Unified Modelling Language (UML)
  • Rational design toolset application
  • IT Architecture
Behavioral Competencies:
  • Continuous Learning
  • Collaborating
  • Customer Focus
  • Initiating Action
  • Work Standards
  • Managing Work
  • Technical/Professional Knowledge and Skills

Recru-IT

Beware of fraud agents! do not pay money to get a job

MNCJobs.co.za will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD1317186
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Johannesburg, Gauteng, South Africa
  • Education
    Not mentioned