Jobs Career Advice Signup
X

Send this job to a friend

X

Did you notice an error or suspect this job is scam? Tell us.

  • Posted: Oct 13, 2023
    Deadline: Not specified
    • @gmail.com
    • @yahoo.com
    • @outlook.com
  • Never pay for any CBT, test or assessment as part of any recruitment process. When in doubt, contact us

    Through a process of customerisation, Agile Bridge provides carefully considered software solutions in a personalised manner. Our unique blend of experience, accreditation and in-depth business knowledge drive the crafting of integrated and empowering software solutions to medium and large corporate clients in South Africa.


    Read more about this company

     

    Senior Software Developer

    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.
    • Keep up to date with relevant technology areas.
    • Automate tasks through appropriate tools and scripting
    • Evaluates progress and results and recommends major changes in procedures.
    • 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.
    • Ensure all tasks are completed to the required quality standards.
    • Update job knowledge by studying state-of-the-art development tools & techniques

    Key performance indicators:

    • Complete assigned development tasks to agreed level of quality and by the required deadline.
    • In depth technical knowledge of application functionality and architecture
    • Ensure team adherence to best practice and processes.  Focus on sound development concepts and patterns such as object/service orientated architecture, refactoring, and separation of concerns.
    • Provide accurate, detailed, and timely estimates and track own activities against plan and support team members achieve these goals
    • Comply with project plans and industry standards
    • Code Coverage provided on the code developed

    Skills, know-how and experience:

    • Technology expert in their field.
    • Complex problem-solving ability. Innovative and creative thinking.
    • Customer Focus
    • Operates with considerable latitude for unreviewed action or decision.
    • Ability to interpret and/or gather user requirements and translate these into technical specifications and/or code
    • Broad operational knowledge in 21st Century IT (Cloud, Social, Mobility, IoT, Big Data…)
    • Knowledge on Architecture Best Practices and Patterns (Microservices, CQRS, Event Sourcing, Domain-Driven Design, …)
    • Proven experience in using a TDD approach
    •  Proficient with several relevant programming languages, frameworks and databases
    • Be willing to adapt to significant changes in either technology or environment

    Essential:

    • 6+ years professional or other practical experience
    • Experience in the following technologies:
    • C#, Java, HTML and Javascript
    • .NET 5 or later
    • Web services (RESTful or WCF)
    • Entity Framework, NHibernate or other ORM
    • Unit testing
    • RDBMS (e.g. SQL Server, MySQL or Oracle)
    • Visual Studio 2019 or later
    • Single Page Application (Angular, React)

    Beneficial:

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

    Technical / professional qualifications:

    • Microsoft Certification
    • Tertiary Qualification

    go to method of application »

    Intermediate Software Engineer

    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.
    • Commitment to team success and positive team dynamics
    • 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.
    • Ensure all tasks are completed to the required quality standards.
    • Update job knowledge by studying state-of-the-art development tools & techniques

    Key performance indicators:

    • Complete assigned development tasks to agreed level of quality and by the required deadline.
    • Design, develop, deliver and maintain application/service solutions.
    • Ensure adherence to best practice and processes.  
    • Focus on sound development concepts and patterns such as object/service orientated architecture, refactoring and separation of concerns.
    • Provide accurate, detailed and timely estimates and track own activities against plan
    • Comply with project plans and industry standards
    • Code Coverage provided on the code developed

    Skills, know-how and experience:

    • Knows and applies the fundamental concepts, practices and procedures of software development.
    • Passion for being hands on techie
    • Innovative and creative thinking
    • Customer Focus
    • Ability to interpret and document user requirements and translate these into technical specifications and/or code
    • High numerical reasoning and logic ability with good problem-solving skills
    • Knowledge of one or more relevant programming languages, frameworks and databases
    • Be willing to adapt to significant changes in either technology or environment
    • Broad operational knowledge in 21st Century IT (Cloud, Social, Mobility, IoT, Big Data…)
    • Knowledge on Architecture Best Practices and Patterns (Microservices, CQRS, Event Sourcing, Domain-Driven Design, …)
    • Proven experience in using a TDD approach

    Essential:

    • 3-5 years professional or other practical experience

    Experience in the following technologies:

    • C#, Java, HTML and Javascript
    • NET 5 or later
    • Web services (RESTful or WCF)
    • Entity Framework, NHibernate or other ORM
    • Unit testing
    • RDBMS (e.g. SQL Server, MySQL or Oracle)
    • Visual Studio 2019 or later
    • Single Page Application (Angular, React)

    Beneficial;

    • Cloud Experience (Azure or AWS)
    • NoSQL databases (CosmosDB, MongoDB)
    • Experience in working with Agile Teams and successfully delivering Agile based software projects (including attending daily scrums, Kanban boards)
    • Experience working with Git, Azure DevOps, JIRA, Jenkins, Automated Build Servers, 
    • Microsoft certification

    Technical / professional qualifications:

    • Microsoft Certification
    • Tertiary Qualification

    go to method of application »

    Automation Test Engineer

    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

    go to method of application »

    Project Manager

    Key accountabilities:

    • Enable and encourage development team by building and motivating team members to meet sprint goals, adhering to their responsibilities and delivering quality solutions
    • Facilitate planning, daily stand-ups, sprint reviews including demos, and retrospectives for each project
    • Manage all aspects of the project to ensure that the project is aligned to and directly supports the achievement of strategic objectives and compliance standards are met.
    • Report on project success criteria results, metrics, test and deployment management activities
    • Be able to measure and report success in achieving sprint goals. (burn up, burn down or other agreed-upon metrics).
    • Setup tools that help the team with daily work and for managing team activities. Also measured by how well these items are communicated to interested stakeholders.
    • Weekly checking and authorising of timesheets 
    • Project management and coordination of project on time, within scope and budget through close collaboration with the Product Owner


    Skills, know-how and experience:

    • 5+ years experience as a Project Manager
    • Complex problem-solving ability
    • Must have exceptional communication, organization and time management skills.
    • Client Management Experience
    • Innovative and creative thinking.
    • Proven experience in Agile Methodology
    • Develops and maintains solid understanding of the technology industry
    • Ability to lead multiple project teams of various sizes and see them through to completion
    • Ability to understand technical issues at a high level and articulate them to internal and external stakeholders.

    Technical / professional qualifications:

    • Tertiary Qualification.
    • Project Manager professional qualification (PMP, Prince 2, PMBOK)

    go to method of application »

    Office Administrator

    Key Responsibilities:

    • General Office Management: Ensure that the office environment is tidy, professional, and conducive to work. Oversee maintenance, office supplies and equipment.
    • Communications: Handle incoming and outgoing office communications, including emails, phone calls and on other channels as required. Meeting and greeting all clients.
    • Appointment Scheduling: Coordinate appointments, meetings, and calendar events for staff. Assist with travel arrangements and venue bookings when necessary.
    • Administrative Support: Provide support to the management team as required, including drafting documents and performing research.
    • Inventory Management: Keep track of office supplies and marketing material and reorder when necessary.
    • Onboarding: Assist with the onboarding process of new hires, including starter packs, orientation and office access.
    • Gift Procurement: Responsible for purchasing and organizing gifts for employees' milestones, special occasions, holidays, or corporate events on request from the People & Culture Team. This includes ensuring that gifts are timely, appropriate, and within budget.

    Required Qualifications & Skills:

    • Matric
    • Previous experience in an administrative role is beneficial.
    • Proficiency in Microsoft Office Suite (Word, Excel, PowerPoint, and Outlook).
    • Strong organizational and time-management skills.
    • Excellent verbal and written communication skills.
    • Ability to multitask in a fast-paced environment

    Method of Application

    Build your CV for free. Download in different templates.

  • Send your application

    View All Vacancies at Agile Bridge Back To Home

Subscribe to Job Alert

 

Join our happy subscribers

 
 
Send your application through

GmailGmail YahoomailYahoomail