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 Digital Outsource Services (Pty) Ltd has expired
View current and similar jobs using the button below
  • Posted: Jun 5, 2017
    Deadline: Not specified
    • @gmail.com
    • @yahoo.com
    • @outlook.com
  • When industry greats, ForwardSlash and SpeakUp Communications joined forces, an undisputed leader in technology, online marketing and customer relations management was born – DigiOutsource. Today, we trade as a division of Digital Outsource Services (Pty) Ltd. We’re a global team constantly seeking out new challenges, workable solutions and tr...
    Read more about this company

     

    QA Architect

    Job description

    Purpose:

    The Test Architect will provide technical guidance for all aspects of testing, driving the design and development of our test architecture including the test automation framework, as well as being responsible for implementing latest technology, driving towards our continuous integration and delivery goal. This position will report into the Product Development Manager.

    You will be working closely with the other Test Architect’s whilst leading a team of your own to achieve testability, maintainability and scalability of our software products. You will act as a mentor to your direct reports and offer coaching and guidance throughout.
    You will work with the Head of QA to drive the strategy for the department and be the voice of your direct reports, as well as the test architecture when in conversation with stakeholders.

    Duties will include, but not limited to:

    The position will involve the following areas of responsibility:

    • Collaborate with test and development team members on application & testing architecture, to ensure that the approaches and technologies applied to the current implementation are sound and fit for purpose
    • Design / architect and implement regular robust full build / deploy / test automation process across both web and windows based product teams
    • Provide technical leadership and guidance to members of the test team
    • Ensure there is collaboration with test team members to ensure that the team inspect, adapt and continuously improve performance
    • Coach, mentor, and develop staff, including overseeing new employee on boarding and providing career development planning and opportunities
    • Empower employees to take responsibility for their jobs and goals. Delegate responsibility and expect accountability and regular feedback
    • Analyses competitive products and technologies with appropriate suggestions (may use demos, pocs) to influence product / technology direction
    • Pro-actively analyses current processes and practices with the ability to drive improvements Involved in recruitment process and maintainability of this

    Essential Requirements:

    • High level and understanding on industry-wide quality, TDD/BDD/ATDD, agile testing processes and practices, tools and techniques
    • Ability to write integration and UI tests
    • Experience mentoring / coaching
    • Educated to degree level or equivalent
    • Proficient in building automation frameworks in C# or Java
    • Environment / Test Automation – Hands on experience using industry wide tools (Selenium Webdriver, Coded UI, Ranorex) to achieve Test Automation coverage across multiple environments
    • Extensive experience in Web and / or Windows Testing
    • Continuous Integration / Delivery – Hands on experience using industry wide tools (Jenkins, Bamboo) to ensure quick & risk-free releases
    • A great deal of maturity, accountability, high degree of integrity, highest levels of pro-active behaviour, and ability to take initiative and lead by example

    Advantageous Requirements

    • Experience using Team City / Octo Deploy / Stash / Jira / Visual Studio
    • ISTQB Advanced Level Technical Test Analyst Certification
    • Experience of Release Management
    • Experience using Test Complete
    • Understanding of Infrastructure / Dev Ops

    Personal Competencies:

    • MUST have a passion for achieving excellence in product quality and reliability
    • Ability to multi-task continuously, handling major stress when required
    • Capable of working independently and as part of a team
    • Be very organized and able to define and follow processes strictly
    • Strong with methodologies, tools, best practices and processes within specific area of responsibility
    • Proficient in utilizing quality improvement tools and techniques
    • Be extremely detail-oriented with respect to documentation and communication
    • Ability to embrace change & help enable Agile working practices
    • Ability to work and communicate with senior positions to affect process change
    • Key attention to detail
    • Ability to lead through influence & coaching (Transformational)
    • Determined and resilient
    • Excellent soft skills

    go to method of application »

    Lead Developer

    Job description

    Purpose:

    Reporting to the Product Development Manager, the successful candidate will, as a member of the management team, be required to effectively lead and execute the Development portfolio and related activities. This is a key role for the business that requires an entrepreneurial individual who is able to direct as well as do the work, and who will gain much satisfaction from solving a wide variety of challenging problems and playing a pivotal role within a small and focussed development management team.

    Duties will include, but not limited to:

    • Management of a Software Development team, including recruitment, appraisals and other related management functions
    • Attend project kick-off meetings with clients and ensuring all projects are project managed, tracked and delivered upon to customer expectations and within required timelines
    • Work together with product owners, business analysts and technical leads to deliver high quality software product
    • Taking part in Scrum rituals such as stand-ups, planning sessions, demos and retrospectives
    • Taking part in team activities such as collaborative-development and code-reviews
    • Taking part in cross-team activities such as knowledge-sharing and documentation
    • Helps to achieve Sprint goals
    • Solves impediments
    • Provide guidance to Product Owners and Business Analysts to assist execution of their respective Agile Projects
    • Provide coaching support during regular Agile/Scrum training efforts
    • Educate, reinforce, and coach team members and stakeholders in all facets of Agile/ Scrum
    • Ensure a proper power balance between Product Owner and Software Development Team
    • Works with Product Owners
    • Strives to develop a Team into a High Performance Team
    • Supports Team building and Team development by utilizing the abilities and skills of individuals, and fostering a feedback culture
    • Ensures and supports empowerment of the Team
    • Addresses needs efficiently and effectively
    • Helps Team to learn from its experiences
    • Designing and planning technical solutions to meet business requirements
    • Coding and developing features for new and existing products
    • Upkeep and maintenance of existing products
    • Management of the technical execution of the solution.
    • Focus is the integrity of the systems with regards to quality, stability and scalability
    • Owns the construction and delivery process of systems developed.
    • Deal with internal clients on a technical level.
    • Analyse, detect, identify and correct technical problems and deficiencies.
    • Transfer of technical knowledge to the team.
    • Prepare technical design specifications according to business requirements.
    • Ensuring that the Architecture team’s vision is implemented when building or maintaining systems

    Essential Requirements:

    • Strong leadership and people management competencies
    • Leadership experience supporting the delivery of business value
    • At least 6 years hands-on development experience
    • Computer Science related degree, diploma or similar qualification
    • C# Web Development with .NET 3.5 or higher
    • Agile / Scrum experience
    • Be prepared to work in a 24/7 environment
    • Combined F score of 3 and above

    Job Competencies:

    • Proven experience in internet technology and web development
    • Familiarity with CSS pre-processing (e.g. SASS)
    • Familiarity with popular JavaScript frameworks (e.g. Angular)

    Personal Competencies:

    • Ability to communicate effectively with a diverse group of colleagues
    • Stable, adaptable individual who is able to handle stress in calm, mature way
    • Must be flexible in a rapidly changing environment
    • Ability to multi task on a continuous basis
    • Well presented, team player with good verbal, written and interpersonal communication skills
    • High stress tolerance
    • Solution and results orientated

    go to method of application »

    Sharepoint Custom Developer

    Job description

    Purpose:

    We are looking for a focused, self- motivated and dynamic individual to join the SharePoint Development Team. Our environment is fast moving, focused, structured and collaborative. You will form a vital part of a team of Developers who are responsible for critical business processes. Below is a breakdown of what will enable you to excel in our environment.

    Duties will include, but not limited to:

    • Operating Duties
    • Develop SharePoint solutions to solve business problems
    • Collaborate with Product Owners and Test Analysts in developing, testing and deploying of systems components (new/improved)
    • Implementing and deploying custom SharePoint features to enhance out of box SharePoint functionality
    • Convert business requirements into technical solutions using the appropriate and applicable SharePoint web part(s) using a combination of workflows and Web Development technologies
    • Utilizing Visual Studio for implementing local and enterprise wide enhancements and features
    • Interpret architectural design
    • Help with end user training
    • Provide second/third line support to IT for SharePoint solutions deployed into SharePoint Farm(s)
    • Assist technical writers with technical documentation and user manuals related
    • Solid knowledge of OO, development methodologies and applying patterns
    • Ability to work alongside Architects to integrate and propose viable solutions to business
    • Provide technical guidance to teammates through coaching and mentorship.
    • Develop, Refine and tune integrations between other applications
    • Understanding of the following is advantageous but not required
    • MVC pattern
    • Message Queues (RabbitMQ)
    • NoSql (Mongo)

    Job Competencies:

    Experience

    • Computer Science related degree, diploma or similar qualification. Microsoft Certifications are advantageous
    • Experience working in SharePoint Designer 2007, 2010 and 2013.
    • Experience with developing workflows using Visual Studio.
    • Experience with Agile development methodologies including Scrum
    • Extensive experience with workflow environment including SharePoint 2013 Workflow platform.
    • Experience implementing and deploying custom SharePoint features to enhance out of box SharePoint functionality
    • 3rd party integrations is advantageous but not required

    Technical

    • Knowledge of the SharePoint Client Object Model and web service interfaces
    • A solid understanding of the SharePoint API
    • Understand the out-of-the-box functionality and SharePoint web services
    • Knowledge of the following is advantageous but not required
    • Databases: MS SQL Server
    • Software: CSS, CAML, CSOM JavaScript/jQuery and ASP.Net, Stored Procedures
    • Pair Programming
    • Understanding of the following is advantageous but not required
    • Message Queues (RabbitMQ)
    • NoSql (Mongo)
    • Source control concepts (Merging, Branching, Publishing)
    • Continuous Integration
    • WFF
    • Restful Services

    Personal Management and behavioural competencies

    • Well presented, team player with good verbal, written and interpersonal communication skills.
    • Self-motivated, strong personal drive, highly organised, energetic, innovative and proactive
    • Assertive, confident, quick thinking and an implementer
    • Have a passion for technology
    • Motivated to do own research, self-study and other proactive activities to remain ahead of the curve.
    • Comfortable with working outside normal working hours to complete projects as to limit impact on the organisation.
    • Comfortable with working independently and as part of a team
    • Sound organisational and time-management skills.
    • Accountability
    • High stress tolerance
    • Flexible and able to cope with change and fluctuating demands
    • Very systematic, precise, logical, accurate and thorough
    • Problem solving focused

    Method of Application

    Use the link(s) below to apply on company website.

     

    Build your CV for free. Download in different templates.

  • Send your application

    View All Vacancies at Digital Outsource Services (Pt... Back To Home

Subscribe to Job Alert

 

Join our happy subscribers

 
 
Send your application through

GmailGmail YahoomailYahoomail