Software Architect

1 week ago


Johannesburg, South Africa Job Crystal Full time

**Software Architect**

Employment type: permanent

**Salary**: Market related

Location: Johannesburg, Gauteng, South Africa

Job Function: Software Architect

Industry: Insurance/Financial Services

**SPECIFICATION**

**DUTIES & RESPONSIBILITIES, NOT LIMITED TO**:

- Drive business profitability in the context of cost management through Information technology solutions.
- Establish, align and manage target and budget goals whilst ensuring effective control of costs for various functional areas to increase cost efficiency.
- Establish and align target and budget goals with overall strategic objectives and ensure the area remains within budgeted cost limits.
- Develop and implement differentiated service models for client segments.
- Cultivate and manage objective working relationships with various stakeholders, including end-users, SMEs, delivery managers and senior staff members, by providing input to business requirements.
- Work closely with scrum/cross-functional teams to assess architectural requirements for new and enhanced business operations.
- Develop strategic platforms to meet the business growth demands and define the right infrastructure requirements for any new business initiative.
- Develop and implement best practice policy and process strategies for Software Architecture to enhance cost and time efficiencies, improvements and problem-solving.
- Reduce cost by helping to prevent an organisation from investing in a technology that will not add to its ability to meet its strategic human capital objectives.
- Deliver exceptional service exceeding customers’ expectations through proactive, innovative, and appropriate solutions by quickly and effectively resolving queries.
- Regularly act as a technical expert to troubleshoot highly complex problems or present/market new technology or concepts.
- Comply, understand, and implement all steps within IT development and meet governance in terms of legislative and audit requirements for IT Software Solutions.
- Provide guidance to operations teams and other architects with the design, development and testing of new software, and work with assigned project teams to ensure a smooth implementation of changes to existing systems.
- Assess process and business risks relating to software business needs to ensure mínimal risk to the organisation in the IT Software Technology environment.
- Assist in the progress of multiple IT Software projects to contribute to business needs and solutions.
- Manage own development to increase own competencies.
- Display a specialised understanding of software and IT technology, practices, and theories.

**QUALIFICATIONS & EXPERIENCE**:

- Degree in Information Systems Computer Science or other quantitative disciplines from an accredited institution i.e., BSc CS Informatics IS etc
- 7 to 10 years programming experience with.Net as a core competency
- 2 to 5 years prior architecture experience
- Act/ perform the role of a mentor, manager, and advisor to the team and colleagues.
- Guide teams on the software architecture, technology stack and chosen design practises
- Involvement and contribution to detailed technical designs, including design reviews
- Code reviews
- Develop Proof of Concepts (POCs) by coding and implementing yourself
- Provide development templates and patterns to speed up software delivery, quality and consistency
- Ability to Independently architect design and develop complete business solutions. Strong in Solid Principles, Design Patterns, and Design Practices.
- Co-design and develop software frameworks where required
- Knowledge of automation and automation tooling
- Continuous integration and deployment
- Software development best practices with a focus on ensuring quality
- Any licenses or certifications i.e.:

- AWS, TOGAF, NET, CSSLP, CISSP, ISTQB, CSCIP, MCP, MCA, BS will be advantageous.
- Experience with the following is preferable:

- Expert in C#, NET Framework,.NET Core, ASP.NET (Core), MVC, Web API, Entity Framework (Core), SQL ServerDatabase integration and O/R mapping frameworks, XX, OOPS, Webservices, HTML5, familiar with JavaScript frameworks (AngularJS, BackboneJS) etc.
- Various architectural styles, including microservices
- Containerisation and container orchestration frameworks
- Cloud platforms
- Integration to vendor products

**Job Types**: Full-time, Permanent

Ability to commute/relocate:

- Johannesburg, Gauteng: Reliably commute or planning to relocate before starting work (required)


  • Software Architect

    7 months ago


    Johannesburg North, South Africa SydSen Recruit Full time

    Software Architect - Johannesburg North - Gauteng Our client based in As a Software Architect you will make intuitive high-level decisions for software development. You will see the “big picture” and create architectural approaches for software design and implementation to guide the development team. The goal is to provide a framework for the...


  • Johannesburg, Gauteng, South Africa Entelect Software Ltd Full time

    Entelect Software Ltd: A Leader in Enterprise Application Development">We are seeking a highly skilled Senior .NET Software Engineer to join our team at Entelect Software Ltd. As a Senior .NET Software Engineer, you will be responsible for developing world-class web and mobile applications for leading organisations in South Africa.">About the...

  • Software Architect

    7 months ago


    Johannesburg, South Africa Stepco Recruitment Full time

    **POSITION: Software Architect** **AREA: Sandton (Remote Position)** **Please note that this is a 1Year contract position (Renewable)** We are looking for an innovative solutions architect to develop and implement systems architecture that will meet project needs. The role will be responsible for analyzing business requirements, evaluating existing...


  • Johannesburg, Gauteng, South Africa Network Recruitment Full time

    We are a leading recruitment agency, Network Recruitment, and we are looking for a highly skilled Java Software Architect to join our team. As a Java architect, you will be responsible for designing and implementing large-scale software systems.Responsibilities:Design and implement software architecturesLead cross-functional teamsCollaborate with...

  • Software Architect

    4 weeks ago


    Johannesburg, Gauteng, South Africa Network Recruitment Full time

    Job Description:We are seeking an experienced Software Architect to join our team at Network Recruitment. As a key member of our development team, you will play a critical role in designing and developing high-quality software solutions that meet the needs of our clients.The successful candidate will have a strong understanding of software design principles,...


  • Johannesburg, Gauteng, South Africa Network Recruitment Full time

    **Job Title:** Senior Software Systems Architect**Estimated Salary Range:** R1,200,000 - R1,800,000 per annumCompany OverviewNetwork Recruitment is a leading provider of IT staffing solutions, dedicated to connecting talented professionals with exciting opportunities in the industry.Job DescriptionWe are seeking an experienced Senior Software Systems...


  • Johannesburg, Gauteng, South Africa Network Recruitment Full time

    OverviewWe are seeking a highly skilled Principal Software Architect to lead our software development team at Network Recruitment.Estimated Salary$120,000 - $180,000 per yearJob DescriptionWe are looking for an experienced Senior Software Developer to join our team. As a key member of our software development team, you will be responsible for designing,...


  • Johannesburg, Gauteng, South Africa Network Recruitment Full time

    Job Title: Software Solutions ArchitectGauteng basedA continuously growing company is seeking a skilled Software Solutions Architect to join a successful team. This individual will be responsible for providing software solutions that meet business requirements in accordance with specifications provided.Key Responsibilities:Design, develop and implement...


  • Johannesburg, Gauteng, South Africa Network Recruitment Full time

    About the RoleWe are seeking a highly skilled Senior Software Architect to join our team at Network Recruitment. As a key member of our organization, you will play a vital role in designing and developing complex software applications.

  • Software Architect

    7 months ago


    Johannesburg, South Africa FirstRand Full time

    Job Description - Drive business profitability in the context of cost management through Information technology solutions - Reduce cost by helping to prevent an organization from investing in a technology that it will not add to its ability to meet its strategic human capital objectives - Deliver exceptional service that exceeds customers’ expectations...


  • Johannesburg, Gauteng, South Africa Level-Up Full time

    Level-Up's Top Software Architect OpportunityWe are seeking an experienced SFgure Architect Leader to lead the design, development, and maintenance of our complex software applications.About the RoleThis is a senior-level position that requires a deep understanding of software architecture, C# development, and Microsoft Azure services. The ideal candidate...

  • Software Architect

    7 months ago


    Johannesburg, South Africa FirstRand Full time

    Job Description Hello Future Software Architect Welcome to FNB, the home of the #changeables. We design for the shapeshifters and deliver products and services that make us incredibly proud of people that make it happen. As part of our talent team at FNB Commercial Core Juristic Platform, you will be surrounded by unique talents, diverse minds, and an...


  • Johannesburg, Gauteng, South Africa Plus 1x Full time

    At Plus 1x, we are seeking a highly skilled Cloud Software Architect to join our team. The ideal candidate will have extensive experience with Microsoft Azure and a deep understanding of cloud services.Key Responsibilities:Design, develop, and maintain high-quality software applications using C# and Azure.Architect and implement cloud-based solutions...

  • C# Software Architect

    3 weeks ago


    Johannesburg, Gauteng, South Africa Level-Up Full time

    We are Level-Up, a dynamic company seeking an exceptional C# Software Architect to lead our development team. As a senior member of our staff, you will play a key role in shaping the technical direction of our organization.About the JobThe successful candidate will have a deep understanding of C# development and be able to mentor junior team members. Your...

  • Software Architect

    2 months ago


    Johannesburg, South Africa FirstRand Full time

    Job Description Hello Future Software Architect Welcome to FNB, the home of the #changeables. We design for the shapeshifters and deliver products and services that make us incredibly proud of people that make it happen. As part of our talent team, you will be surrounded by unique talents, diverse minds, and an adaptable environment that lives up to the...


  • Johannesburg, Gauteng, South Africa Network Recruitment Full time

    Job DescriptionWe are seeking an experienced Lead Software System Architect to join our team at Network Recruitment. As a key member of our engineering team, you will be responsible for designing and developing software systems for embedded and ground support systems.Key Responsibilities:Design and architect system software, including deriving sub-system...


  • Johannesburg, South Africa Be Different Recruitment Full time

    One of our clients in the banking sector, based in Johannesburg is urgently looking for a Base24 Software Architect to urgently join their team. **In order to be considered the following is required**: - BSc Eng, BSc Informatics degree or any other related qualification - Programming experience in TAL / pTAL, TACL, COBOL, SCOBOL, C / C++ languages -...

  • Software Architect

    7 months ago


    Johannesburg, South Africa FirstRand Full time

    Job Description - The successful incumbent will be responsible for both Software and Solutions architecture - Drive business profitability in the context of cost management through Information technology solutions - Reduce cost by helping to prevent an organization from investing in a technology that it will not add to its ability to meet its strategic human...


  • Johannesburg, Gauteng, South Africa IOCO Full time

    We are seeking a skilled Senior Software Architect to join our team at iOCO. As a seasoned professional, you will play a critical role in designing and developing high-quality software solutions that meet our clients' needs.Key Responsibilities:Develop using various technologies e.g., C#, .Net, Angular, SQL, etc.Deliver functional and defect-free components...


  • Johannesburg, South Africa Tych Business Solutions Full time

    RESPONSIBILITIES The Software Solutions Architect is responsible for the design, modification, and integration of software systems to translate business requirements into technology terms Specifically, this role develops software architecture and frameworks for software systems according to the required specifications Take responsibility for the various...