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: Jul 13, 2020
    Deadline: Not specified
    • @gmail.com
    • @yahoo.com
    • @outlook.com
  • Want to get a job fast? Signup and complete your profile on MyJobMag. Employers will find you 4x faster with a complete profile. You can download your completed profile anytime

    Crayon specialises in supporting customers across all industry sectors with complex local, regional and global IT estates. Our mission is to help our clients navigate a complex, hazardous technology landscape to ensure they come out on top.Already a global leader in IT and digital transformation services, we operate the largest independent 'cloud econ...
    Read more about this company

     

    Automation Tester

    Role Description

    Looking for a software developer specialising in test automation from mobile application to web technologies. The primary focus will be on developing automated tests for mobile and web applications using tools such as Cucumber, Selenium, Appium TestCafe etc. This candidate will be working alongside other engineers and developers working on different layers of the infrastructure. Therefore, a commitment to collaborative problem solving, sophisticated design, and the creation of quality products is essential.

    Salary

    • R40,000 - R80,000 per month (Negotiable based on experience)

    Responsibilities

    • Design and build automated tests for various mobile and web applications
    • Ensure the performance, quality, and responsiveness of applications
    • Collaborate with a team to define and design critical path tests
    • Identify and correct bottlenecks
    • Help maintain code quality, organization, and automatization

    Requirements

    • 5 Years of experience preferred
    • Proficient with developing automated tests

    Any of the following:

    • Javascript, Cucumber, TestCafe
    • Selenium/Appium, Java/Kotlin, Swift, Instrumental Tests
    • Experience with unit tests

    Stack

    • iOS Swift, JAVA, Kotlin
    • Javascript
    • Cucumber
    • Android Studio
    • XCode
    • JIRA
    • Slack
    • Sonic CMS

    go to method of application »

    SQL Debugger

    Role Description

    The team is symbiotic in its nature, where all members are well capable of self-management and do not need to be micromanaged. Through synergy, aligned values and common goals they are able to continually broaden their horizons. From implementation to after sales support. This is a tight knit team that works seamlessly as a unit to ensure client satisfaction, and always aim to become even better at the business offerings. The SQL Debugger will provide technical support regarding a spectrum of software used within the business. You’ll be responsible for database management, sourcing system bugs and corrections. The ideal candidate must be capable of self-management.

     

    Salary

    • R30,000 – R60,000 per month (Negotiable based on experience)

     

    Responsibilities

    • Provide remote 2nd line support using diagnostic capabilities to identify the fault or problem
    • Troubleshoot issues to identify the most appropriate resolution path
    • Take ownership of incidents assigned to you and manage them through to resolution
    • Resolve the majority of trouble tickets via the ticketing system
    • Escalating issues to tier 3 developers should the need arise
    • Assisting and upskilling other team members where required
    • Ensure Service Level Agreements (time to respond and time to resolve) for tickets logged are met across all clients
    • Investigate issues/changes, evaluate the risk and impact of the change and provide detailed quotation for the required work accordingly

     

    Requirements

    • Matric certification (essential)
    • Extensive SQL (MySQL) knowledge (essential)
    • Firm understanding of financial services and systems (essential)
    • Logical and analytical thinker
    • Strong software troubleshooting/debugging abilities
    • Knowledge with trouble ticketing systems
    • Ability to self-manage
    • Critical thinking and ability to prioritize
    • Previous experience in a client support role is advantageous
    • Flexible working hours – willingness and ability to accommodate extended working hours to meet deadlines, etc.
    • Good contactable references

    go to method of application »

    Data Engineer

    Role Description

    This candidate will work “hands-on” within a start-up-company in a close-knit team to design, implement and maintain data and reporting structures. The ideal candidate is energetic, hard-working and has a passion for turning data into structured, usable information that adds business value. This candidate possesses strong relationship building skills, good time management skills and good planning and organisational skills.


    Salary

    • Market related.


    Responsibilities

    • Work with source system owners and analysts to understand source data, e.g. data profiling, definition, and mapping
    • Design, implement and monitor efficient data loads, using traditional structured data ETL techniques
    • Work with business owners, data analysts, and business analysts to design and implement effective and efficient data models using appropriate modelling techniques
    • Design and implement appropriate aggregation data structures that enhance usability of data, e.g. multi-dimensional OLAP structures, summary tables etc.
    • Design and implement data models that support automated decision making and/or further analytics
    • Provide technical and data related support to source system teams and external parties with whom data is exchanged
    • Work with business owners and analysts to translate business needs into technical specifications to design, build, and deploy business reports


    Requirements

    • 5+ years in a technical data role, preferably in a formal data, data warehouse or business
    • intelligence environment
    • Degree in Information Technology / Mathematics / Engineering / Actuarial Science or related discipline
    • Advanced knowledge of SQL Server Management Studio, SQL Server Reporting Services (SSRS) and SQL Server Integration Services (SSIS)
    • Advanced Excel skills, Macro development advantageous
    • Experience in the financial services industry will be advantageous
    • Additional Requirements:
    • Strong analytical skills (data analyses)
    • Quality and detail oriented
    • IT infrastructure knowledge
    • Strong project management – planning, organisational and time management
    • Excellent written and verbal communication and interpersonal skills
    • Deadline driven (sense of urgency) at all times
    • Problem solving skills
    • Ability to work in a goal-oriented environment
    • Resourceful and the ability to take initiative

    go to method of application »

    Printer Field Service Engineer

    Role Description

    Looking for a Field Service Engineer to assist customers with the installation, troubleshooting, and repair of the full product line as well the other printer lines and auxiliary equipment, which will require up to 50% traveling, both domestically and through the African continent.


    Salary

    • R25,000 per month (Negotiable based on skills and experience)


    Responsibilities

    • Assist customers via telephone and in-person to diagnose/repair problem
    • Professionally present and demonstrate each piece of equipment to clients, staff and others
    • Professionally install, demonstrate/train and present all technical equipment to customers, from printing to maintenance and special applications
    • Rebuild, refurbish and update all technical equipment as needed
    • Communicate potential sales opportunities
    • Able to diagnose/repair electrical and mechanical malfunctions to bring all technical equipment back up to operational standards
    • Understand the application of all chemicals and inks for purposes of functional use in all machines
    • Perform detailed mechanical, electrical and maintenance service at customer sites
    • Complete all service reports and enter this information into the Priority /Sales Force system

    Requirements

    • Bachelor’s Degree (or other formal qualification) in Electrical, Mechanical or Engineering Degree from an Accredited Institute or 5+ years’ experience as a Field Service Engineer servicing electrical/mechanical/printers
    • Demonstrate customer management skills, strong commitment to customer satisfaction
    • Able to travel 75% of the time, primarily domestically; some international travel into Africa and the Indian Ocean Islands
    • Valid passport and driver’s license without limitations (travel insurance is provided)
    • Able to read and understand blueprints and schematic drawings
    • Ability to work with minimal supervision and in constant high-pressure environments
    • Ability to work in a team structure towards team-goals
    • Excellent verbal communication skills and ability to interact with customers in a professional manner
    • Previous experience with inkjet printers is beneficial
    • Working knowledge of RIPS, colour theory, Microsoft Windows and Linux operating systems and basic networking protocols is beneficial


    Physical requirements

    • Ability to bend, stoop, crawl, grab, and work within confined spaces
    • Ability to lift 25 kg unassisted along with moving up to 500 kg with mechanical aids


    Preferred but not required

    • Knowledge of RIP (Raster Image Processor) and Photoshop
    • Ability to work in a team and support sub-teams

    go to method of application »

    Business Analyst

    Role Description

    This candidate will work hands-on within a start-up-company in a close-knit team, supporting the business during the full lifecycle of product development. This candidate will also work with pioneering products and cutting-edge technology in a young and rapidly growing company. The ideal candidate is energetic and hard-working, has strong attention to detail, is not afraid of getting involved in a variety of tasks to support system development, and possesses excellent communication skills.

     

    Salary

    • Market related.

     

    Responsibilities

    • Work with business owners and data architects to understand business requirements and translate these into detailed specifications including test cases supporting a variety of business functions
    • Proactively identify, present, and prioritize improvements on current processes based on business value
    • Work with internal and 3rd party developers to groom and clarify specifications during the solution design process
    • Support development teams in a comprehensive UAT both pre and post deployment. Final sign-off on product in accordance with business specifications and requirements
    • Compile and deliver training material where required and perform training of users
    • Understand database structures of product and support business owners with ad-hoc data queries
    • Facilitate solution support

     

    Requirements

    • 5+ years’ experience as a Systems/Business Analyst, preferably in a small team
    • Experience in working in different development methodologies including Agile and Waterfall
    • Financial Services experience advantageous
    • Intermediate SQL skills – read, interpret, and develop scripts
    • Microsoft Visio or similar experience
    • Experience in workshop facilitation
    • 3-year qualification or certificate in Information Technology or other relevant qualifications from an industry recognised institute

     

    Additional Requirements

    • Excellent written and verbal communication
    • Quality and detail oriented
    • Strong project management – planning, organisational and time management
    • Strong interpersonal skills
    • Deadline driven (sense of urgency) at all times
    • Problem solving skills
    • Ability to work in a goal-oriented environment
    • Resourceful and the ability to take initiative
    • Ability to work in a team and support sub-teams
    • Good presentation skills

    go to method of application »

    iOS Developer

    Role Description

    Looking for for an iOS developer responsible for the development and maintenance of applications aimed at a range of iOS devices including mobile phones and tablet computers. The primary focus will be development of iOS applications and their integration with back-end services. This candidate will be working alongside other engineers and developers working on different layers of the infrastructure. Therefore, a commitment to collaborative problem solving, sophisticated design, and the creation of quality products is essential.

     

    Salary

    • R50,000 - R80,000 per month (Negotiable based on experience)

     

    Responsibilities

    • Design and build applications for the iOS platform
    • Ensure the performance, quality, and responsiveness of applications
    • Collaborate with a team to define, design, and ship new features
    • Identify and correct bottlenecks and fix bugs
    • Help maintain code quality, organization and automatization

     

    Requirements

    • 5 Years of experience preferred
    • Proficient with Swift
    • Experience with iOS frameworks such as Core Data, Core Animation, etc.
    • Experience with offline storage, threading, and performance tuning
    • Familiarity with RESTful APIs to connect iOS applications to back-end services
    • Knowledge of other web technologies and UI/UX standards
    • Understanding of Apple’s design principles and interface guidelines
    • Knowledge of low-level C-based libraries is preferred
    • Experience with performance and memory tuning with tools {{such as Instruments and Shark}}
    • Familiarity with cloud message APIs and push notifications
    • Knack for benchmarking and optimization
    • Proficient understanding of code versioning tools {{such as Git, Mercurial or SVN}}
    • Familiarity with continuous integration
    • Familiarity with Video Streaming development
    • Graph QL Data Consumption

     

    Stack

    • iOS Swift
    • XCode
    • JIRA
    • Slack
    • Sonic CMS

    go to method of application »

    PR Account Director

    Role Description

    In your role as an account director, you will be responsible for supporting, guiding, counselling and growing your consultant team. They will look to you for mentorship so it is important that you demonstrate excellent people management, leadership and EQ skills. 

     

    Account directors are leaders and are required to adhere to and promote the high standards of consultancy. You will direct and manage relationships with your clients and oversee their strategic planning, resourcing and revenue growth. You’re also responsible for new business management for both your team and the agency.

     

    You will proactively report to your Business Unit Director or the company directors with regards to retentionstrategies for your clients and team, particularly regarding training needs, client risks and successes.

     

    Salary

    • R50,000 per month (negotiable based on experience)

     

    Responsibilities

    Account Management

    • Research, develop and implement client PR plans and proposals, and manage the internal and external approval process
    • Deliver high-level consultancy to ensure client business and communication objectives are met
    • Oversee quality in all areas of client, media and internal correspondence and consultancy
    • Proactively build relationships with clients and serve as a trusted point of contact for strategic counsel and senior PR consultancy
    • Always professional and prepared for client and team meetings
    • Understand and be confident advising clients on, and implementing, paid, earned and owned communication activities that have measurable results

    Media

    • Identify, build and maintain strong media relationships (including traditional and new media)
    • Maintain awareness of media movements and developments within the South African media and influencer landscape
    • Established knowledge of African and international media
    • Established knowledge of influencers and celebrities relevant to clients
    • Ensure media information is accurately recorded in media lists
    • Proactively encourage your team to host media meet and greets, to build strong media relationships and identify media opportunities for clients

    Writing

    • Take a brief and demonstrate advanced writing, proofing and editing skills, ensuring exceptional quality of content written personally and by your team
    • Follow the content development process guidelines and ensures your team adheres to them
    • Work with your team to provide detailed, thorough briefs to the content team ensuring efficient, accurate content development
    • Mentor team members by providing constructive feedback on areas of improvement related to content development
    • Ensure that all content is error free when shared internally and externally. Quality assurance is of paramount importance and therefore should be monitored regularly

    Client and Industry Knowledge

    • • Demonstrate a thorough understanding of clients, and ensure that clients receive the best level of consultancy and attention
    • Proactively research your clients’ industries and their competitors, as well as PR industry trends and changes, and share updates and learnings with team, clients and agency where relevant
    • Encourage team to constantly increase their client, competitor and industry knowledge
    • Remain one step ahead of clients’ business and that of competitors to provide strategic input and find opportunities. Knowledge is power!

    Business

    • Keep aware of clients’ levels of satisfaction with your team’s work and proactively alert the business unit director / company directors to any concerns
    • Proactively manage team capacity and servicing levels with business unit director/company directors
    • Proactively seek new business opportunities for your team and the agency, and grows existing client relationships
    • Understand and manage all financial aspects of your team, including developing fee proposals, event budgeting, third-party invoicing, new client finance on boarding etc.
    • Proactively network and keep abreast of industry trends, potential talent, and new business opportunities

    Process

    • Effectively manage your time and work flow to ensure deadlines are met
    • Understand and manage internal finance processes i.e. raising POs, cost estimates, invoices, statements, late payment follow ups, and payment terms for all clients and new business
    • Manage all administration required from your team and submit internal administration within specified deadlines (time sheets, annual leave, expense forms, mileage claims, POs, Yay Days)
    • Make sure that all relevant client work is saved to the T: drive – and ensure client folders are up to date, and user-friendly
    • Review your team’s timesheets and ensure that capacity levels are within reasonable levels of servicing.
    • Ensure your team’s laptops are working optimally and are backed up, and that internet security is working effectively
    • Maintain a 3G contract with a relevant mobile services provider so you can work remotely if/when required (covered by the company)
    • Involve yourself in the recruitment process by interviewing candidates, and make successful hiring decisions
    • Stay proactively involved in the on boarding new team members to ensure they settle in well
    • Read and understand all HR policies, and adhere to them

    People/Leadership

    • Embody the company’s “People-first” ethos and instil these values when leading your team
    • Mentor your team and identify area of growth and development to ensure the highest level of people management in your team
    • Proactively implement retention strategies with team and motivate for training requirements with the business unit director / company directors
    • Manage bi-annual HR review and annual increase process with business unit director and company directors
    • Demonstrate clear leadership qualities including the ability to motivate, inspire, delegate, empower, and develop relationships with employees, clients, and suppliers
    • Lead by example and maintain the highest level of professionalism during stressful situations, periods or circumstances
    • Understand the value of work/life balance at the company and encourage and enable team to manage their work/life balance effectively

    EQ (Self Development)

    • Demonstrate empathy towards colleagues, clients and suppliers
    • Communicate effectively and assertively with business leaders, colleagues and clients
    • Continuously develop professionally by acquiring knowledge and tools to enhance self, team and the agency
    • Provide constructive feedback, manage conflict and demonstrate conflict resolution and problemsolving skills
    • Build team relationships that are based on integrity, honesty and trust

    In addition to the above:

    • Accountability and responsibilities increase with regards to owning and directing all specific areas of clients and team
    • Take responsibility for driving, implementing and maintaining highest levels of quality, best practice, and consultancy internally and externally
    • Manage your team as a business unit by monitoring their capacity, and profitability. Build all areas of business acumen to move to the next level

     

    Requirements

    • Minimum of 5 years’ PR experience (preferably in a PR agency and at least two years’ experience as a Senior Account Manager)
    • Previous experience in working with both consumer and corporate clients
    • At least two years’ people management experience (more than one person / preferably a team)
    • Strategising, developing and implementing 360-degree client plans
    • Proficiency in writing, proofing and editing all written material including press releases, plans, reports etc. Client liaison and conveying client briefs to the team
    • Working across multiple accounts
    • A solid understanding of, and experience in the digital and social media landscape
    • Established media relations
    • Conceptualising, directing and implementing client events
    • Excellent presentation skills

    go to method of application »

    ReactJS Web Developer

    Role Description

    Looking for a great JavaScript developer who is proficient with React.js. The ideal candidate’s primary focus will be on developing user interface components and implementing them following well-known React.js workflows (such as Flux or Redux). This candidate will ensure that these components and the overall application are robust and easy to maintain, as well as coordinate with the rest of the team working on different layers of the infrastructure. Therefore, a commitment to collaborative problem solving, sophisticated design, and quality product is important.

     

    Salary

    • R40,000 – R75,000 per month (Negotiable based on experience)

     

    Responsibilities

    • Developing new user-facing features using React.js
    • Building reusable components and front-end libraries for future use
    • Translating designs and wireframes into high quality code
    • Optimizing components for maximum performance across a vast array of web-capable devices and browsers

     

    Requirements

    • Strong proficiency in JavaScript, including DOM manipulation and the JavaScript object model
    • Thorough understanding of React.js and its core principles
    • Experience with popular React.js workflows (such as Flux or Redux)
    • Familiarity with newer specifications of EcmaScript
    • Experience with data structure libraries (e.g., Immutable.js)
    • Knowledge of isomorphic React is a plus
    • Familiarity with RESTful APIs
    • Knowledge of modern authorization mechanisms, such as JSON Web Token
    • Familiarity with modern front-end build pipelines and tools
    • Experience with common front-end development tools such as Babel, Webpack, NPM, etc.
    • Ability to understand business requirements and translate them into technical requirements
    • A knack for benchmarking and optimization
    • Familiarity with code versioning tools such as Git, SVN, and Mercurial
    • Graph QL Data consumption

     

    Stack

    • ReactJS
    • Javascript
    • Redux
    • Redux Cycles
    • Most.js
    • Github
    • JIRA
    • Slack
    • Sonic CMS

    go to method of application »

    C# Azure Developer

    Role Description

    Looking for a skilled C# .NET Core developer who is proficient with the Azure platform and components. The ideal candidate’s primary focus will be on developing cloud native API solutions using Cloud Functions, GraphQL, CosmosDB etc. You will need to ensure that these components and the overall application are robust and easy to maintain as well as coordinate with the rest of the team working on different layers of the infrastructure. A commitment to collaborative problem solving, sophisticated design, and quality product is important.

     

    Salary

    • R60,000 - R110,000 per month (Negotiable based on experience)

     

    Responsibilities

    • Developing API’s that integrate with legacy and new systems
    • Developing with the latest Azure technologies
    • Building robust cloud functions
    • Translating specifications into high quality code
    • Optimizing components for maximum performance

     

    Requirements

    • Strong proficiency in the latest C# technologies and .NET Core
    • Thorough understanding of Azure and its core principles
    • Experience with implementing cloud native architectures
    • Familiarity with newer specifications of Azure
    • Experience with Cloud Functions
    • Strong experience with RESTful API’s
    • Familiarity with GraphQL API’s
    • Knowledge of authorization mechanisms, such as JSON Web Token
    • Familiarity with modern build pipelines and tools, and experience with continuous integration
    • Experience with automated testing
    • A strong understanding of the SOLID principles
    • Ability to understand business requirements and translate them into technical requirements
    • A knack for benchmarking and optimization
    • Familiarity with code versioning tools (such as Git, SVN, and Mercurial)
    • Experience with CosmosDB is a plus

     

    Stack

    • C# .NET Core
    • Azure platform
    • Cloud Functions
    • Cosmos DB
    • GraphQL (Apollo)
    • Github
    • JIRA
    • Slack

    Method of Application

    Learn how to get a job in any industry you want. Read 72 Hours to The Job You Love

  • Send your application

Back To Home

Career Advice

View All Career Advice

Subscribe to Job Alert

 

Join our happy subscribers

This website uses cookies to improve your experience. By using this site you agree to the storing of cookies on your device to enhance navigation, analyze site usage, and assist in our marketing efforts. To learn more, see our Cookie Policy. Accept and Close
 
 
 
Send your application through

Yahoomail Gmail Hotmail