Vacancy title:
Lead Software Architect
Jobs at:
GOODINFODeadline of this Job:
28 February 2022
Summary
Date Posted: Monday, January 31, 2022 , Base Salary: Not Disclosed
JOB DETAILS:
Lead Software Architect
Requirements
• B.S. in computer science, engineering, mathematics or related field, or equivalent experience.
• Solid foundation in computer science, with proficiencies indata structures, algorithms and software design.
• Expertise in one of more programming, scripting and markup languages (Java, Javascript, Python, C++, HTML, CSS, Bash, C# etc), REST and RESTful services.
• 6+ years knowledge and experience in designing and developing large-scale distributed systems & microservices.
• Experience with Automation test strategy, CI/CD Pipelines, performance monitoring & testing. (Jenkins, Ansible, Azure/AWS DevOps, Azure / AWS Cloudwatch Application Insights, Prometheus et al.).
• Experience in container technologies (Docker, Kubernetes).
• Hands-on experience developing large-scale distributed systems on AWS and/or Azure; plus Kubernetes.
• Versatile full-stack skills and experience with knowledge and experience developing both back-end systems and front-end User Experiences for both Mobile, Web & Desktop systems.
• Demonstrated proficiency in documenting interaction details, visual design specifications and Quality Assurance of the implemented designs and solutions.
• A passion for design, with excellent technical design and visual presentation skills using tools likeMicrosoft Visio, Omnigraffle, Miro, Sketch and/or Adobe Creative Suite of products.
• Exceptional talent in articulating your work and presenting your ideas (Excellent written, oral and presentation skills). Ability to present work to large groups and executives.
• Enthusiasm and history working in an iterative design process; motivated by group critique.
• Passion and experience for researching cutting-edge technologies, tools & frameworks and prototyping solutions with the aim of developing high-performance, reliable, scalable & efficient systems that result in products users absolutely love and want to use.
• A high degree of empathy.
• Creative problem solving and critical thinking abilities.
• A deep passion & appreciation for finding simple solutions to complex problems.
• Great attention to detail.
• Experience leading other technology architects and quality assurance teams – and building these teams - a huge plus (or a desire to develop in this direction).
• Highly professional, with the ability to deliver solid work on tight schedules.
• Obsessively passionate self-starter & self-organizer.
• Ability to thrive in "startup" environment, deal with ambiguity and drive clarity
Other Requirements & Responsibilities:
• A key advocate for world-class software & infrastructure architecture patterns & practices.
• Provide best-practices leadership, mentorship & guidance for the design of all our apps, APIs, services, tools, platforms, SDKs, Frameworks and infrastructure - with the goal of always ensuring we're building & quickly shipping digital, logistic products & services that are fast, efficient, reliable, secure, efficient & elastic (auto-scalable) - and that our customers love & want to use.
• Work with rest of Discovery & Design team to Design and Prototype apps, APIs and Infrastructure for proposed solutions to our customers challenges.
• Work independently or with Head of Engineering and other engineering team members to validate technical feasibility for proposed solutions.
• Create innovative, simple and elegant solutions to architectural problems, and drive their adoption.
• Oversee and put in place measures to ensure that all our software and infrastructure is designed consistent with industry best patterns & practices.
• Create standard architectural patterns and practices for the design, development and implementation for all our Apps, APIs, Microservices, Tools & Platforms.
• Design Software, API & Infrastructure Reference Architectures for validated solutions – and for all our Apps, APIs, Microservices & Infrastructure – and deliver those to engineering on time for guidance and compliance during development cycles.
• Ensure these Reference Architectures and their interaction details are well documented - to world-class standards - and that they are easy & delightful for engineering and other interested parties to follow and understand.
• Creating Product Requirement Specifications (PRS’) alone, or in Collaborating with the Discovery & Design Team & Heads of Engineering.
• Work alone or with the Head of Engineering and other engineering leaders to research & select the best technologies, platforms, tools and frameworks that guarantee all our products & feature releases are fast, efficient, reliable, secure & auto-scalable.
• Build, Lead & Manage a Quality Assurance team and hire appropriate members to this team – as and when required.
• Oversee all QA efforts - ensuring that all developed software & systems align with reference architecture; meet & exceed performance, reliability, security & scalability requirements; and result in products, features and services that our customers absolutely love & want to use.
• Build, Lead and Manage a Technology Architecture Team and hire appropriate members to this team – as and when required.
• Ultimately responsible for the assurance of all performance, efficiency, reliability, security, & scalability of all our digital products & services.
• We are very interested in individuals with the above-mentioned requirements. The more experienced & skilled, the better. We highly value both a good attitude and personality and place a lot of emphasis on these "soft skills" including passion, drive, integrity and empathy.
culture
We are looking for someone who aims high, doesn’t play it safe and is willing to push boundaries. We love innovative, creative problem-solvers who are not afraid to try new things and fail.
The role if for you if you:
• Want to be on a world-class technology team were user-needs, design, user experience, world-class engineering, world-class end-user support and ‘getting things done fast and efficiently’ are all represented, prioritized and defended.
• Want to work on a team where the best ideas win regardless of source.
• Want to work on a team where trust, sharing and healthy debate is the norm.
• Want to be on a team that works closely, collaboratively, and cooperatively with one another to achieve our common goals.
• Want to work on a team that develops effective processes that ensure success.
Work Hours: 8
Experience in Months: 72
Level of Education: Bachelor Degree
Job application procedure
Please send your CV and LinkedIn Profile to talent@goodinfo.consulting with a bold title, e.g Technology Operations With this email, indicate your: • Current salary • Expected salary DISCLAIMER: Communication will be with short-listed candidates only - if you do not receive any feedback on your application within 3 weeks, please consider your application unsuccessful. GOODINFO reserves the right not to proceed with an appointment of any advertised role. All appointments will be made in line with GOODINFO’S Employment Equity Plan and Policies.
All Jobs
Join a Focused Community on job search to uncover both advertised and non-advertised jobs that you may not be aware of. A jobs WhatsApp Group Community can ensure that you know the opportunities happening around you and a jobs Facebook Group Community provides an opportunity to discuss with employers who need to fill urgent position. Click the links to join. You can view previously sent Email Alerts here incase you missed them and Subscribe so that you never miss out.