Jobs Career Advice Post Job
X

Send this job to a friend

X

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

Oops! It seems this job from Agile Bridge has expired
View current and similar jobs below
  • Posted: Oct 13, 2023
    Deadline: Not specified
    • @gmail.com
    • @yahoo.com
    • @outlook.com
  • 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.


     

    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.

  • Get new ICT / Computer jobs like this on Telegram.Subscribe on Telegram
  • Send your application

    Back To Home

Career Advice

View All Career Advice
 

Subscribe to Job Alert

 

Join our happy subscribers

 
 
Send your application through

GmailGmail YahoomailYahoomail