Application Architect
3 months ago
Are you a skilled Application 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:
- 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.
Â
Â
Â
Â
Â
Â
Experience and expertise:
- 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.
- Excellent written and verbal communication skills with the ability to present complex technical information in a clear and concise manner to a variety of audiences.
- 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.
Â
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. 
By joining IOCO you will have an open invitation to our inspiring developer forums. A place where you will be able to connect and learn from and with your peers by sharing ideas, experiences, practices, and solutions. 
-
Application Architect
4 weeks ago
Johannesburg, Gauteng, South Africa IOCO Full timeJob Title: Application ArchitectWe are seeking an experienced Application Architect to join our team at iOCO. As a key member of our consultancy, you will work with our clients to design and implement innovative software solutions that meet their business needs.Key Responsibilities:Lead the design and development of complex software systems, ensuring they...
-
Application Architect
5 months ago
Johannesburg, South Africa eSoft Development and Technologies Full time**Main duties** - Conducting system architecture evaluations to define target state architectures and transitional roadmaps. - Technical review of the design and code delivered by in-house and outsourced teams; ensuring it conforms to solution design, security standards, industry best practices and non-functional requirements. - Participate in architecture...
-
Application Architect
1 month ago
Johannesburg, Gauteng, South Africa ABC Worldwide Full timeJob Title: Application ArchitectAt ABC Worldwide, we are seeking an experienced Application Architect to join our team. As an Application Architect, you will be responsible for defining the framework and operating principles for application solutions according to industry best practice.Key Responsibilities:Define the required technology to support the...
-
Intermediate Application Architect
6 months ago
Johannesburg, South Africa Sabenza IT Full timeIntermediate Application Architect Architect - IT Johannesburg - Gauteng - South Africa Envisioning the future of IT architecture with precision and innovation, our Intermediate Application Architect brings mastery to the forefront of technology. In the heart of Johannesburg, amidst the vibrant pulse of the city, we lead the world in IT solutions....
-
Enterprise Architect
5 months ago
Johannesburg, South Africa IT Ridge Technologies Full timeOur Client in the Insurance sector is looking for an Enterprise Architect (Application). **Qualifications and Experience Required**: - Bachelor's Degree in Computer Science, Information Systems - Equivalent experience required TOGAF certification - 10 years’ experience in a related field - 5 years’ experience in an Enterprise/Solution/Application...
-
Application Architect
2 months ago
Johannesburg, South Africa IOCO Full timeAre you a skilled Application 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...
-
Applications Architect
1 week ago
Johannesburg, South Africa CyberPro Consulting Full timeJob Information Work Experience 5+ years Industry Financial Services Salary R81 504,50 to R110 000,00 City Johannesburg State/Province Gauteng Country South Africa Zip/Postal Code 2198 Job Description Accountable for the design of software development and application lifecycle principles, frameworks, governance, and technology ecosystem. Assist...
-
Applications Architect
2 months ago
Johannesburg, South Africa CyberPro Consulting Full time**Job Information**: Work Experience - 5+ yearsIndustry - Financial ServicesSalary - R81 504,50 to R110 000,00City - JohannesburgState/Province - GautengCountry - South AfricaZip/Postal Code - 2198**Technology Strategy & Innovation***: - Participate in the development and execution of Enterprise Architecture strategies and plans aligned with corporate...
-
Application Architect
2 weeks ago
Johannesburg, Gauteng, South Africa IOCO Full timeJob DescriptionWe are seeking a highly skilled Application Architect to join our team at iOCO. As a key member of our consultancy, you will be responsible for designing and implementing custom software solutions that meet the needs of our clients.Main Responsibilities:Direct and manage software development processes across multiple teams, ensuring timely and...
-
Applications Architect
7 months ago
Johannesburg, South Africa H2R Full timeGauteng, JHB - Northern Suburbs - Market related - Market related Monthly Basic Salary (Market related, Negotiable) **APPLICATION ARCHITECT.** **PLEASE NOTE DO NOT APPLY UNLESS YOU QUALIFY IN FULL** Bachelor’s degree in Information Technology, Computer Science, Engineering, or related discipline required Certification in relevant Enterprise...
-
Application Architect
1 month ago
Johannesburg, Gauteng, South Africa IOCO Full timeAbout the RoleWe are seeking an experienced Application Architect to join our team at iOCO. As a key member of our consultancy, you will play a crucial role in shaping the future of tech by designing and implementing custom solutions for our clients.Main ResponsibilitiesLead the development of software solutions, overseeing the design, implementation, and...
-
Applications Architect
5 months ago
Johannesburg, South Africa Scitech Placements Full timeGauteng, JHB - Eastern Suburbs - Monthly (Market related, Negotiable) Our client is looking for a Applications Architect to join their team on a 12 month basis. **We're looking for someone with** - Expert level knowledge of at least one client-side web framework (e.g., Angular IO), OpenID Connect, oAuth2 and the Rest integration standard. - Expert level...
-
Senior Specialist: Solution Architect Applications
5 months ago
Johannesburg, South Africa PBT Group Full timePBT Group has an opportunity for a Senior Specialist: Solution Architect Applications. As a Senior Specialist: Solution Architect Applications (Solutions Architect), you will be responsible for evaluating the organization's business needs and determining how IT can support those needs by leveraging software, hardware, or infrastructure. As well as ensuring...
-
Senior Specialist: Solution Architect Applications
5 months ago
Johannesburg, South Africa PBT Group Full timePBT Group has an opportunity for a Senior Specialist: Solution Architect Applications. As a Senior Specialist: Solution Architect Applications (Solutions Architect), you will be responsible for evaluating the organization's business needs and determining how IT can support those needs by leveraging software, hardware, or infrastructure. As well as ensuring...
-
Johannesburg, Gauteng, South Africa PBT Group Full timePBT Group Job OpportunityWe are seeking a highly skilled Senior Specialist: Solution Architect Applications to join our team at PBT Group. As a Senior Specialist: Solution Architect Applications, you will play a crucial role in evaluating our organization's business needs and determining how IT can support those needs by leveraging software, hardware, or...
-
Johannesburg, Gauteng, South Africa PBT Group Full timePBT Group Job OpportunityPBT Group is seeking a highly skilled Senior Specialist: Solution Architect Applications to join our team. As a Senior Specialist: Solution Architect Applications, you will play a crucial role in evaluating the organization's business needs and determining how IT can support those needs by leveraging software, hardware, or...
-
Applications Architect
4 months ago
Johannesburg, South Africa Scitech Placements Full timeOur client is looking for a Applications Architect, Johannesburg **Requirements**: - 8-10 years of relevant experience or exposure of IT solution delivery (essential). - AgilePoint experience **Overview of role**: - In-depth knowledge of at least one client-side web framework, such as Angular IO. - Proficiency in OpenID Connect, oAuth2, and the Rest...
-
Applications Architect
5 months ago
Johannesburg, South Africa Paracon Full time**Details of Role**: - Provide input to business cases and architecture roadmaps as part of business continuity. - Define and design architecture solutions that encompass all architecture domains - Work with ICT, and internal stakeholders to understand their strategic direction and ensure that the architecture is in alignment - Provide support to the...
-
Johannesburg, Gauteng, South Africa PBT Group Full timeAbout the RolePBT Group is seeking a highly skilled Senior Specialist: Solution Architect Applications to join our team. As a key member of our IT department, you will play a critical role in evaluating business needs and determining how IT can support those needs by leveraging software, hardware, or infrastructure.Key ResponsibilitiesEvaluate business needs...
-
Mobile Application Architect
4 months ago
Johannesburg, South Africa Frostbyte (Pty) Ltd Full time**Mobile Application Architect** **Job Purpose** **Key Outputs may include but are not limited to**: - Creates solution design artefacts which include the proposed paradigm and technology, as well as providing priority ranking of the architectural system qualities (re-usability, performance etc.) - Work closely with Product Management, stakeholders and...