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!

 

Position Summary

At the Always Compute team, our mission is to ensure business information-systems continuity for our clients. A software support engineer is responsible for providing support to our clients, maintaining existing software, staying aware of our clients’ systems status and keeping the knowledge base relevant.

 

An excellent Software Support Engineer has the good technical knowledge, the ability to write and read code and effective communication skills and good customer interaction skills.

 

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
  • Follow-up and update customer status and information
  • Standby

Maintenance

  • Preventative and Reactive fixes
  • Change Requests
  • Compliance Items, Audit Items, Special Requests

Situational awareness

  • Runtime monitoring
  • IT Infrastructure
  • Alerts

Knowledge management

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

 

 

Essential Experience/Education/Knowledge & Skills:

 

EDUCATION

Microsoft Development Certification

(Desired: Diploma / Degree in Computer science / Information technology)

 

WORK EXPERIENCE

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

 

ESSENTIAL SKILLS (MUST – HAVE)

C#

SQL

Code Debugging

Fault finding

Unit Tests (MSTest)

 

BENEFICIAL

OOP

UML

Javascript

ASP.NET MVC

System Monitoring: Datadog, Azure monitoring, ELK

CI, CD and DevOps

Azure and AWS

 

BEHAVIOURAL QUALITIES REQUIRED

  • Be open to learning (teachable)
  • Ability to diagnose and resolve technical issues
  • Proficiency in English
  • Excellent communication skills
  • Customer-oriented and cool-tempered

 

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

Position Summary

Responsible to maintain knowledge base of systems supported by Agile Bridge.

The Systems Analyst must have good information systems knowledge and technical knowledge to provide the maintenance team with up to date and accurate systems information.

The goal is to improve the overall performance and readiness of the Always Compute team through task specialisation and on demand information.

A growth path is to becoming a senior systems analyst and business analyst.

Key Accountabilities

  • Provide and maintain accurate information on all systems supported by Agile Bridge
  • Set the standard on how knowledge is maintained in the team
  • Review new systems on knowledge quality
  • Review current knowledge artefacts
  • Create system maps

 

Essential Experience/Education/Knowledge & Skills:

EDUCATION

Systems Analyst training – BCom – Informatics

(Desired: Diploma / Degree in Computer science / Information technology)

 

WORK EXPERIENCE

Entry level to 2 years.

 

ESSENTIAL SKILLS

UML, ERD, Use Cases

Programming knowledge

Information Systems architecture knowledge

MS Word, PowerPoint

CASE tools – (Sparx EA or similar)

 

BENEFICIAL

Ability to write SQL queries

Ability to write Simple programs/ scripts

Database design

 

BEHAVIOURAL QUALITIES REQUIRED

  • Enjoys writing and maintaining documentation
  • Organized
  • Ability to see big picture
  • Curious
  • Proficiency in English
  • Good communication skills
  • Reliable
  • Assertive

Role: Junior Business Analyst

The purpose of this role is the practice of enabling change in our customers’ 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 Junior 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

  • Create and design specifications as requested by the various Business Units.
  • Liaise with consultants and managers to document business processes effectively.
  • Ensure that various appropriate infrastructure elements, including documents, manuals, policy documents, etc. are kept up to date and are available.
  • 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 Business Analyst to create and develop all types of requirements; business, user (stakeholder), functional (solution), non-functional (quality of service), constraint, and implementation (transition)
  • 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
  • Be proactive in ensuring that the Development team understands the requirements by attending daily team meetings and initiating functional clarification sessions
  • Review the test plan and test scripts to ensure quality and coverage

 

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
  • 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 visualize 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
  • 1+ 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

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.