- Directing Solution Software Architecting, Programming, and Documentation Development Processes across a number of teams that consist of Developers, Business Analysts, Scrum Masters, Architects, and Tech Leads.
- Control and manage choices available during development by choosing a standard way of pursuing application development by creating, defining, or choosing an application framework best suited for the engaged and client.
- Recognize potential reuse in the organization or in the application by observing and understanding the broader system environments and ecosystems, creating component designs showing knowledge of other applications across the iOCO landscape.
- Where appropriate, subdivide complex applications and solutions, during the design phase, into smaller, more manageable pieces during client engagement processes.
- Understand the interactions and dependencies among components, teams and clients.
- Carry accountability for the quality of the final product and projects.
- Responsible for technical growth and mentorship across various iOCO teams, inclusive of recruitment and retention of technical team members.
- Where appropriate, provision required skills, select an appropriate deployment model, direct testing protocols to validate releases and monitor performance after releases.
- At least 10 years' experience in Software Development with a minimum of 3 years' experience in leading software development teams with hands-on architectural and distributed systems experience.
- Experience with delivering software projects using Agile / Scrum methodologies.
- A strong track record of project delivery for large, cross-functional, and co-dependent projects.
- Must be able to assist strategically in advising on new technology.
- Must be able to communicate effectively with both technical and business executives.
- Strong problem-solving abilities.
- Proven track record of multi-tasking between business development, client-side delivery, and people management.
- Solid exposure in back-end, front-end and integration development.
- Must have a good understanding of DevOps implementations and disciplines such as: Continuous Integration/Continuous Delivery
- Automated Environment Provisioning using Docker and/or Kubernetes (Containerisation software) (advantageous)
- Ability to evaluate overall architecture of an application, looking for structural quality, best practices, code quality.
- Must have solid experience with the DevOps approach to software development that requires frequent, incremental changes to code versions, which means frequent deployment and testing regimens. (Must have and very Important).
- Deep understanding and experience in a DevOps driven environment, working with software developers, system operators (SysOps) and other production IT staff to oversee code releases.
- Solid experience across architecting, designing and developing technology solutions that include various mixes of the technologies and frameworks based on languages such as:
- C#, .Net Core, Angular, TypeScript, T-SQL, Entity Framework, etc.
- Azure/AWS related cloud technologies
- Microservice Architectures
- Understanding and experience expressing software architecture design using industry standard software modelling language (UML).
- Understanding and experience using Application Lifecycle Management tools to manage business requirements manageability + traceability, version control, deployment/automated build, and test case management.
- Systems implementation skills: requirements/process analysis, conceptual and detailed design, configuration, testing, training, change management, and support.
- Experience leading /mentoring development teams using Agile or iterative development SDLC practices
- Solid practical experience in implementing software design patterns such as Test-Driven Design, Domain Driven Design, Repository, Factory, Mediator and Command patterns.
- Experience in relation database design and optimising complex queries. (SQL Server)
- Knowledge of NoSql databases such as MongoDB, ComosDB or DynamoDB.
-
Solutions Architect
Found in: Executive Placements ZA C2 - 5 days ago
PRR Recruitment Johannesburg, South AfricaSolutions Architect – Rneg Rosebank Johannesburg: · This well company is seeking a talented and experienced Solution Architect to join the team and play a critical role in designing and shaping the technology landscape for our financial services platform. · As a Solution Architec ...
-
Intermediate Cloud Architect
Found in: Job Placements ZA C2 - 5 days ago
Complement Recruitment Johannesburg, South AfricaIntermediate Cloud Architect - Gauteng · 12 Month Contract Remote · Purpose of Position: · Complement Recruitment are recruiting for an Intermediate Cloud Architect for software development and IT projects based client. This is a remote 12 month contract. Salary is market relate ...
-
Senior Cloud Architect
Found in: Executive Placements ZA C2 - 5 days ago
Complement Recruitment Johannesburg, South AfricaSenior Cloud Architect - Gauteng · 12 Month Contract Remote · Purpose of Position: · Complement Recruitment are recruiting for a Senior Cloud Architect for software development and IT projects based client. This is a remote 12 month contract. Salary is market related, applicants ...
-
Senior PowerApps Developer
Found in: Executive Placements ZA C2 - 6 days ago
HR Genie Johannesburg, South AfricaOur Client a Global Tech firm is seeking a Senior PowerApps Developer to join their team in Rosebank (Hybrid 3 days a week onsite)on a contract basis. They offer stability, growth attractive rates and a great working environment. · The role is to Lead the design and development o ...
-
Power Platform Developer
Found in: Executive Placements ZA C2 - 6 days ago
IOCO Johannesburg, South AfricaWe are seeking a Microsoft Power Platform Developer to join our Automation team. The successful candidate will be responsible for developing, deploying, and maintaining Microsoft Power Platform-based automation solutions/ business applications that meet our clients' needs. We typ ...
-
BIM GLA Draughtsman
Found in: Job Placements ZA C2 - 2 days ago
Staff Unlimited Recruitment Pty Ltd T/A MPC Recruitment Group EC Johannesburg, South AfricaOur client is seeking a qualified and experienced BIM GLA Draughtsman to join their team, based in Johannesburg. · The successful candidate will, among other duties, collaborate with engineers and architects during data exchange and establishing strong network communication with ...
-
Senior Back-End Developer
Found in: Executive Placements ZA C2 - 5 days ago
Complement Recruitment Johannesburg, South AfricaSenior Back End Developer - Gauteng · 12 Month Contract Remote · Purpose of Position: · Complement Recruitment are recruiting for a Senior Back End Developer for software development and IT projects based client. This is a remote 12 month contract. Salary is market related, appl ...
-
Electrical (Building Services)
Found in: Executive Placements ZA C2 - 6 days ago
The Hiring House Johannesburg, South AfricaKey Responsibilities: · - Develop Electrical Building Services construction project specifications and designs based on customer requirements and building design standards. · - Collaborate with architects, contractors and other construction professionals to ensure that designs ar ...
-
Interior Designer
Found in: Job Placements ZA C2 - 6 days ago
Performability Johannesburg, South AfricaAs an interior decorator, you''ll be responsible for: · Conducting client consultations to understand their needs, preferences, and budgetary constraints. · Providing creative design solutions tailored to clients'' tastes and the functionality of the space. · Selecting appropriat ...
-
Global Senior Business Analyst
Found in: Executive Placements ZA C2 - 6 days ago
H2R Africa Johannesburg, South AfricaOne of our clients has a contract vacancy for a Global Senior Business Analyst. The purpose for this position is to provide strategic and organisational leadership of the Information Systems function to deliver systems and technology to best support the clients strategic directio ...
-
Platform Engineer
Found in: Job Placements ZA C2 - 6 days ago
Progressive Edge Johannesburg, South AfricaPlatform Engineer · Hybrid (Cape Town OR Gauteng) · Permanent · An international software firm that solves real-world problems with innovative solutions and modern technology stacks seeks an experienced Platform / Cloud Engineer to join their software development teams. The compa ...
-
Senior Architectural Technologist
Found in: Job Placements ZA C2 - 3 days ago
Performability Johannesburg, South AfricaJob Description: As a Senior Architecture Technologist, you will play a critical role in our architectural projects, contributing your expertise in technological aspects of architectural design and construction. You will collaborate closely with architects, engineers, and other s ...
-
Architectural Technologist
Found in: Job Placements ZA C2 - 6 days ago
Performability Johannesburg, South AfricaJob Description: As a Senior Architecture Technologist, you will play a critical role in our architectural projects, contributing your expertise in technological aspects of architectural design and construction. You will collaborate closely with architects, engineers, and other s ...
-
Software Engineers
Found in: Talent ZA 2A C2 - 6 days ago
Set Consulting Johannesburg, South AfricaSoftware Engineers - Java · Major Bank with strong footprint in Africa seeks technically sound Software Engineers. There are roles available in different Business Units across the bank. Exciting new projects. Great culture. · Main Responsibilities: · Pivotal roles to create progr ...
-
SSAS Cubes Developer
Found in: Executive Placements ZA C2 - 6 days ago
PBT Group Johannesburg, South Africa Full timePBT Group, a leading provider of Data and Analytics services, seeks a proficient SSAS Cubes Developer with a robust background in Microsoft BI stack technologies. The ideal candidate will play a pivotal role in designing, developing, and maintaining Business Intelligence solution ...
-
Civil Engineer
Found in: Talent ZA C2 - 2 days ago
Hire Resolve Johannesburg, South Africa Full timeHire Resolve is seeking a skilled Civil Engineer with experience in the construction industry to join our client's team. As a Civil Engineer, you will be responsible for overseeing and managing construction projects, ensuring they are completed on time, within budget, and meet al ...
-
Electrical Engineer
Found in: Talent ZA C2 - 3 days ago
Hire Resolve Johannesburg, South Africa Full timeHire Resolve's client, a renowned Construction company, is looking for a skilled Electrical Engineer to join their team. As an Electrical Engineer in the Construction industry, you will be responsible for ensuring the successful electrical design and implementation of various con ...
-
Cloud Engineer x2
Found in: Executive Placements ZA C2 - 6 days ago
IOCO Johannesburg, South AfricaOur client in the financial sector is seeking a talented and highly motivated Systems Engineer to join their IT team. The Systems Engineer will play a critical role in designing, implementing, and maintaining the organization's IT infrastructure, ensuring its stability, security, ...
-
Lead IT Architect, BCG Platinion
Found in: Talent ZA C2 - 4 days ago
Boston Consulting Group Johannesburg, South Africa Full timeWho We Are · Boston Consulting Group partners with leaders in business and society to tackle their most important challenges and capture their greatest opportunities. BCG was the pioneer in business strategy when it was founded in 1963. Today, we work closely with clients to embr ...
-
IT Architect, BCG Platinion
Found in: Talent ZA C2 - 11 hours ago
Boston Consulting Group Johannesburg, South Africa Full timeWho We Are · Boston Consulting Group partners with leaders in business and society to tackle their most important challenges and capture their greatest opportunities. BCG was the pioneer in business strategy when it was founded in 1963. Today, we work closely with clients to embr ...
Software Architect - Johannesburg, South Africa - IOCO
Description
Are you a skilled Solution Architect looking for your next challenge? Our team is looking for someone like you to help shape the future of tech You'll work with a dynamic team of professionals who are passionate about innovation and are dedicated to providing the best solutions for our clients. From designing and implementing custom solutions to staying up-to-date with emerging trends, you'll be at the forefront of the industry. If you're ready to take your career to the next level, we want to hear from you
Main areas of responsibility include:
Experience and expertise:
Why work for us?
Want to work for an organization that solves complex real-world problems with innovative software solutions? At iOCO, we believe anything is possible with modern technology, software, and development expertise. We are continuously pushing the boundaries of innovative solutions across multiple industries using an array of technologies.
You will be part of a consultancy, working with some of the most knowledgeable minds in the industry on interesting solutions across different business domains.
Our culture of continuous learning will ensure that you will have all the opportunities, tools, and support to hone and grow your craft.