Opportunities

We are looking for talented and dynamic
people to join our team.

Available Opportunities within Agile Bridge:

We are looking for talented and dynamic people to join our team. If any of the openings below are applicable to you, please apply by clicking “Apply Now” and provide details with resume attached.

 

If you don’t find relevant opening, submit your CV for future openings!! Work @ AB

Read more about our available vacancies:

 

Do you want to be part of something bigger, working on an international project, being part of a highly skilled team, creating software solutions nobody thought possible, then look no further!

At Agile Bridge we are passionate about the work we do. We see ourselves as craftsmen as opposed to programmers or coders. We engage fully with our clients to ensure thorough understanding of their business needs. Allowing us to design and deliver solutions that not only answer to those needs, but also have business longevity built into the solution.

We believe in the team’s collective energy to resolve most software challenges. Through internal efforts Agile Bridge aims to become an employer of choice within the software solutions marketplace through an open and honest work environment, with a flat company structure and exciting clients. The sense of fun created within the company creates a safe environment for all employees to contribute equally, grow through sharing, and maximise their own potential.

Agile Bridge is looking for an Intermediate Software Engineer who is energetic, pro-active with a can-do attitude. The ideal candidate must have strong software, communication and technical skills.

Key Accountabilities

  • Successful develop, delivery maintain high quality software (requirements, design, code, documentation, etc.)
  • Contribute to quality activities, incl. peer reviews of estimates, designs and code
  • Resolve defects/bugs during QA testing, pre-production, production, and post-release patches
  • Be an active and enthusiastic team player. Partner effectively with all team members to deliver against commitments.
  • Proven experience with Agile Development, SCRUM, and/or Extreme Programming methodologies
  • Participate in all phases of the project lifecycle.
  • Maintain relevant documentation to describe logic, coding/configuration, testing and changes where applicable.
  • Continuously strive to make improvements to the existing products and/or systems and services.

 

Requirements

Essential:

  • 3-5 years professional or other practical experience
  • Experience in the following technologies:
  • C#
  • .NET Framework (version 4.5 to 4.8)
  • Nuget packages
  • Microservices
  • SQL

 

Other beneficial technologies:

  • ElasticSearch
  • Service Bus
  • Azure
  • MVC
  • SignalR

 

Touched on the following:

  • Xamarin
  • Angular

 

 

Beneficial

  • Experience in working with Agile Teams and successfully delivering Agile based software projects (including attending daily scrums, Kanban boards)
  • Experience working with Git, JIRA, Jenkins, Automated Build Servers, Azure DevOps
  • Microsoft certifications

 

Technical / professional qualifications:

  • Microsoft Certification
  • Minimum 3-year relevant qualification – BSc in Computer Science and Software Engineering

 

Our company is committed to making our Software Engineers as successful as possible!

 

Do you want to be part of something bigger, working on an international project, being part of a highly skilled team, creating software solutions nobody thought possible, then look no further!

At Agile Bridge we are passionate about the work we do. We see ourselves as craftsmen as opposed to programmers or coders. We engage fully with our clients to ensure thorough understanding of their business needs. Allowing us to design and deliver solutions that not only answer to those needs, but also have business longevity built into the solution.

We believe in the team’s collective energy to resolve most software challenges. Through internal efforts Agile Bridge aims to become an employer of choice within the software solutions marketplace through an open and honest work environment, with a flat company structure and exciting clients. The sense of fun created within the company creates a safe environment for all employees to contribute equally, grow through sharing, and maximise their own potential.

Agile Bridge is looking for a Senior Software Engineer who is energetic, pro-active with a can-do attitude. The ideal candidate must have strong software, communication and technical skills.

Key Accountabilities

  • Possess and apply a broad knowledge of principles, practices, and procedures of software development to the completion of difficult assignments.
  • Successful develop, delivery maintain high quality software (requirements, design, code, documentation, etc.)
  • Work with product managers early on to shape product definition so that it can be built in flexible, extensible, and robust way.
  • Partner effectively with all team members to deliver against commitments
  • Deliver deep technical expertise that drives colleague engagement, clarity and instils a culture of innovation and execution
  • Mentoring and coaching to junior members of the development team.
  • Commitment to team success and positive team dynamics
  • Passion for growing and applying technical skills in service to customers
  • Extensive experience with Agile Development, SCRUM, and/or Extreme Programming methodologies
  • Maintain relevant documentation to describe logic, coding/configuration, testing and changes where applicable.

 

 

Requirements

Essential:

  • 7+ years professional or other practical experience
  • Experience in the following technologies beneficial

 

  • C# .Net, Java, HTML and Javascript
  • C# .NET 4 and later
  • NET MVC
  • Web services (RESTful or WCF)
  • Entity Framework, NHibernate or other ORM
  • Unit testing
  • RDBMS (e.g. SQL Server, MySQL or Oracle)
  • Report writing (SSRS or Crystal Reports)
  • Visual Studio 2012,2013,2015 or later
  • Single Page Application (Angular, React)

 

Beneficial

  • Experience in working with Agile Teams and successfully delivering Agile based software projects (including attending daily scrums, Kanban boards)
  • Experience working with Git, JIRA, Jenkins, Automated Build Servers, Azure DevOps
  • Microsoft certifications

 

Technical / professional qualifications:

  • Microsoft Certification
  • Minimum 3-year relevant qualification – BSc in Computer Science and Software Engineering

 

Our company is committed to making our Software Engineers as successful as possible!

We have an amazing opportunity for a Business Analyst that is passionate about technology, innovative, and loves playing a part in the successful implementation of solutions.

The purpose of this role is the practice of enabling change in our customer’s organizations, by defining needs and recommending solutions that deliver value to stakeholders. This role is required to conduct detailed analysis based on business problems that exist and/or opportunities identified, to recommend the appropriate action required to address the change in conjunction with impact-aware thinking in terms of the broader ecosystem. The Business Analyst will be responsible to understand and interpret the business requirements and interpret those through business, systems, and technical documentation so that business and technical readers understand what needs to be delivered.

 

Key Accountabilities

  • To analyze and understand project scope and core objectives linked to the product roadmap
  • Assist in requirements elicitation workshops with stakeholders to define high-level business requirements
  • Working closely with the Product Manager to define business requirements for functional and technical user stories and project specifications, by ensuring that projects are broken down into phases to deliver immediate business benefit
  • Proactively communicate and collaborate with the project team to analyze information needs and functional requirements to deliver the following artefacts that are needed:
    • Business/functional requirement specifications
    • Wireframes
    • Workflow/Process flow diagrams
    • Data Models
  • Build and maintain reporting to measure the success of projects
  • Be proactive in ensuring that the Development team understands the requirements by attending daily team meetings and initiating functional clarification sessions
  • Take ownership of user acceptance testing.
  • Take ownership for system bugs and technical issues that are escalated from various users, by performing relevant analysis to troubleshoot and escalating to engineering and stakeholders
  • Review the test plan and test scripts to ensure quality and coverage
  • Understand and communicate the financial and operational impact of any changes

 

Skills, know-how, and experience:

  • A proven track record of delivering results, in a fast-paced environment
  • Good basic technical understanding of software development processes
  • A solutions-oriented, can-do attitude and high energy
  • Strong analytical and critical thinking
  • Highly structured thinker with strong attention to detail
  • Versatile, resourceful, and able to work on varied tasks simultaneously
  • Ability to verbalize and visualise outcomes and communicate trends in a clear, concise manner
  • An understanding of the Agile and Waterfall methodologies, and a hybrid of these two methodologies
  • Must be able to listen, advise, and escalate issues early in the project life cycle
  • Good understanding of the business analysis concepts, tools, and methodology
  • Basic understanding of software systems and software development lifecycles
  • Basic understanding of software environments and the integration requirements of product interfaces the clients, domains, business environment, and especially their supply chain and warehousing challenges
  • Good understanding of project management from experience and/or academic qualification
  • Good understanding of people management requirements

 

Requirements

Essential:

  • Bachelor’s Degree in the appropriate field of study or equivalent work experience
  • 3+ years industry experience

 

Beneficial

  • Experience in working with Agile Teams and successfully delivering Agile based software projects (including attending daily scrums, Kanban boards)
  • Data Analysis / Process Analysis

We have an amazing opportunity for an Automation Test Engineer that is passionate about technology, innovative and love playing a part in the successful implementation of solutions.

 

We are looking for Automation Testers to join the development and testing team. He/she will be involved in the automation testing software, debugging software products using systematic tests to develop, apply and maintain quality standards for company products.

 

Key Accountabilities

  • Designing and writing test automation scripts using Selenium
  • Create SQL queries against a relational database when necessary to verify business scenarios have been met
  • Develop and configure test automation networks and execute stability and performance tests.
  • Develop and configure API testing using Postman, xUnit or custom scripts
  • Develop and configure performance testing using Jmeter, Postman or custom scripts
  • Coordinate with software developers to deliver stable enterprise software products.
  • Apply, design and develop automated testing strategies and build automated testing frameworks.
  • Analyse and verify best automated and manual test approaches and execute acceptance, integration, installation, and system testing.
  • Analyse performance test requirements and develop test plans and debug to understand test objective requirements.
  • Establish test strategy and manual and automated test suites.

 

Requirements:

Essential:

  • Understanding of Agile scrum
  • Minimum of 3 years industry and job-related experience in Automation testing
  • Experience testing websites, APIs, systems, or application
  • SQL and Selenium is essential
  • Strong English verbal and writing communication skills

 

Beneficial:

  • Be ISTQB certified
  • Bachelor’s Degree in Computer Science (or equivalent discipline) from a recognized tertiary institution. Equivalent experience may be considered
  • Jmeter

 

We have an amazing opportunity for a Software Support Engineer that is passionate about technology, innovative and love playing a part in the successful implementation of solutions.

 

As a Software Support Engineer you will be responsible to provide fast and useful technical assistance on software systems developed by Agile Bridge to clients. You will answer queries on basic technical issues and offer advice to resolve them. 

A Software Support Agent must have good technical knowledge, the ability to write and read code and be able to communicate effectively to understand the problem and explain its solution. You need to be customer-oriented and patient to deal with difficult customers. 

The goal is to create value for clients that will help preserve the company’s reputation and business. 

 

Key Accountabilities

Support

  • Serve as the first point of contact for customers seeking technical assistance over the phone or email 
  • Fixing bugs and direct unresolved issues to the next level of support personnel 
  • This can include fixes related to IIS / Certifcates / Database issues or queries and software and more.
  • Follow-up and update customer status and information.
  • Develop and configure performance testing using Jmeter, Postman or custom scripts
  • Standby.

Maintenance 

  • Preventative and Reactive fixes.
  • Change Requests.
  • Software and or Database Change / Update Requests.  

Situational awareness

  • Runtime monitoring.
  • IT Infrastructure.
  • Dashboards.
  • Alerts.

Knowledge management 

  • Keep user and developer manuals up to date.
  • Project documentation: FAQ, How-to’s.
  • Feedback to development team.
  • Record events and problems and their resolution in the company knowledge base.

 

Essential Experience/Education/Knowledge & Skills: 

EDUCATION and EXPERIENCE:

  • Microsoft Development Certification (Desired: Diploma / Degree in Computer science / Information technology)

 

WORK EXPERIENCE:

  • 2-4 Years previous experience as a developer or development support role. 

 

ESSENTIAL SKILLS:

  • C#
  • SQL
  • MVC
  • Javascript / CSS
  • IIS

 

BENEFICIAL :

  • CI, CD and DevOps 
  • Azure and AWS 
  • Open Id / OAuth (Identity Server 4+) 

BEHAVIOURAL QUALITIES REQUIRED:

  • Can-do attitude
  • Ability to learn the essentials of new technologies on demand 
  • Ability to diagnose and resolve technical issues 
  • Customer-oriented and cool-tempered 

 

We have an amazing opportunity for a Team Lead for Always Compute that is passionate about technology, innovative and love playing a part in the successful implementation of solutions.

 

As a Team Lead for Always Compute you are responsible for the day-to-day functioning of the Always Compute team.  The primary function of the Always Compute team is to monitor, support, document and maintains software systems for Agile Bridge’s clients.  A secondary function is to be internal IT Support for Agile Bridge.  The Team Lead is also expected to be proactive in finding opportunities for further software development.

 

Key Accountabilities

Manage the Always Compute Team

  • Planning:  
  • Manage Team Leave schedule.
  • Manage Team Kanban/Sprint boards.
  • Resource allocation.
  • Task delegation and prioritization.
  • Organize
  • Maintains internal processes for optimal team functioning 
  • Team events 
  • Participates in the recruitment 
  • Maintenance of Job Descriptions 
  • Make sure team skills are up to date
  • Lead
  • Set team and individual goals 
  • Ensure team delivers to client expectations (SLAs) 
  • Keep team motivated
  • Control
  • Provide EXCO with management reports 
  • Apply EXCO feedback into team operations 
  • Facilitate Always Compute Personnel Reviews   

Support 

  • Liaise with clients. Maintain working relationship with client representatives. 
  • Sign-off and deliver change request quotes to clients 
  • Be the final point of contact for clients

Maintenance 

  • Ensure that team delivers on change requests, bug fixes, compliance items, audit items, special requests.

Situational awareness 

  • Ensure that monitor tools and processes are working correctly. 

Knowledge management 

  • Ensure knowledge base is up to date 

 

Essential Experience/Education/Knowledge & Skills: 

Skills, know-how and experience: 

  • Management of teams / small organizations
  • Ability to diagnose and resolve technical issues 
  • Proficiency in English 
  • Excellent communication skills 
  • Customer-oriented and cool-tempered 
  • Innovative  

 

Essential:

  • 3-4 Years previous experience as a developer or development support role. 
  • Prior experience in the MS & .NET stacks 
  • C# or VB.NET 
  • SQL 
  • SQL Server 
  • MVC 
  • Javascript / CSS 
  • Angular JS / 2+ 

 

BENEFICIAL :

  • Experience in working with Agile Teams and successfully delivering Agile based software projects (including attending daily scrums, Kanban boards) 
  • Microsoft certifications

Technical / professional qualifications: 

  • Microsoft Certification  
  • Tertiary Qualification (Diploma / Degree in Computer science / Information technology)

 

We are looking for a reliable Financial Accountant/ Manager that will analyse every day financial activities and subsequently provide advice and guidance to upper management on future financial plans.  The goal is to enable the company’s leaders to make sound business decisions and meet the company’s objectives. 

 

Key Accountabilities

Below are some of the responsibilities a financial manager is expected to assume in their position:

  • Day to day bookkeeping of transactions 
  • Invoicing, Debtors, Creditors 
  • Bank reconciliations 
  • Cost management 
  • Financial reporting to management and shareholders 
  • Prepare financial statements, business activity reports, and financial forecasts. 
  • Review financial decisions and impact assessment on PAT 
  • Review procurement, leases and other financial  
  • Costing models 
  • Budget and budget control 
  • Forecast and market analysis. 

 

Skills, know-how and experience: 

Essential:

  • Management skills 
  • Accounting skills 
  • Critical thinking 
  • Detail orientated

 

Beneficial

  • Experience in working with IT and specifically software companies. 
  • Experience in professional services companies or consulting companies. 
  • Multi-currency experience 
  • Multi-national experience 
  • Management experience  
  • Sage or Xero experience will be beneficial 

 

Technical / professional qualifications:

  • Tertiary Qualification . B.com Accounting  
  • Articles completed will be beneficial 
  • Sage or Xero experience will be beneficial 

 

About us:

At Agile Bridge we are passionate about the work we do. We see ourselves as craftsmen and remains committed to learning in order to remain at the leading edge of software development processes and programming.  

We pride ourselves in being able to see the “helicopter view” – the bigger picture – when it comes to resolving business software challenges. 

We believe in the team’s collective energy to resolve most software challenges. Through internal efforts Agile Bridge aims to become the coolest employer of choice within the software solutions marketplace. The sense of fun created within the company creates a safe environment for all employees to contribute equally, grow through sharing, and maximize their own potential. 

We pride ourselves in our ability to push each other to be better and we are continually learning from each other, our clients and leading experts in our field, both locally and internationally. 

 

Haven’t found
what you’re looking for

We pride ourselves in being able to see the “helicopter view”
The bigger picture – when it comes to resolving business
software challenges.