Careers at MXit
Please include the position you are applying for in the subject line of the email and ensure you provide a covering/motivation letter, along with your CV, as part of your application. Please send all applications to careers@mxit.com.
Purpose of the Position
To carry out development activities as directed by the Team Lead and to carry out all aspects of the development process. This includes the preparation of estimates, design and implementation of software components, and carrying out initial developer tests, including unit tests. The Senior Developer will carry out maintenance work on existing systems, analysing and resolving problems identified by users.
Duties and Responsibilities
- Ensure that business requirements are transformed into technical requirements and design.
- Implement a sound testing approach to ensure that business and technical requirements are met.
- Write Unit Tests in parallel to development of code.
- Facilitate communication upward and across project team including task status and timely notifications of delays.
- Update task status in a JIRA.
- Conduct design meetings.
- Serves as a first point of contact for complex problems.
- Document best practices, workarounds or recommendations.
- Takes on a mentoring role towards more junior developers.
- Review other developers' code and advise on areas of improvement.
- Share ideas and gained understanding with the rest of the team either through a WIKI article or by presenting it in the daily stand-up meeting.
- Ensure standards and good coding practices are followed.
Competencies
- Ability to work under pressure and manage tasks accordingly.
- A natural ability to motivate and manage a small team (3-6 people).
- Excellent at documentation.
Minimum Requirements
- A tertiary qualification (degree/diploma) in IT/Software Engineering, or similar, is required.
- Must have 5-7 years work experience, of which at least 3-5 years must be with C# development.
- Understands C#,WCF and .Net framework 3.5 and 4.0
- SQL for Microsoft SQL Server 2008.
- NUnit testing.
- One year experience in C++ will be beneficial.
- Must be comfortable with SCRUM methodology.
- Proven experience with developing:
- Software libraries, SDKs and back-end components that are used as the core building blocks for various other systems.
- Optimized, thoroughly documented and tested code, within a continuous integration test framework.
- Concurrent and distributed systems.
- Systems that are scalable and capable of handling high, erratic and unpredictable load.
- Systems that are robust against network failures, network latency and problems experienced in other systems it has to interface with.
Location
Apply now
Purpose of the Position
To develop new and improve Web pages and Web technologies as identified by management through packaged and customized applications.
Duties and Responsibilities
- Maintain and enhance existing Web applications and all internal systems.
- Perform and complete testing of Web applications.
- Design and implement user-driven templates, databases and interfaces for ease of use.
- Develop database-driven Web interfaces for rapid, real-time information sharing.
- Develop external Web portals allowing users to input and retrieve accurate information.
- Participate in dynamic priority setting sessions.
- Assists in physical and logical database design.
- Contribute and adhere to coding standards.
Competencies
- Analytical and objective thinker.
- Self-motivated, detail- and goal orientated.
- Must work well within a team and possess good interpersonal skills.
Minimum Requirements
- Must have a tertiary qualification (degree/diploma) in IT/ Software Engineering, or similar fields.
- A minimum of 2-3years software development experience, using ASP.NET; C# and Javascript.
- Must be proficient in Internet related applications such as E-Mail clients, FTP clients and Web Browsers.
- Experience with Transact SQL; MS SQL Server; database design and writing of stored procedures are required.
- Experience with/exposure to the following will be beneficial:
- Prior exposure to Silverlight and Flash.
- Experience with mobile web development.
- A working knowledge of the SCRUM methodology.
- Understands technical and functional design requirements.
- Must be able to create effective XSL and CSS style sheets and read/understands XML schemas.
Location
Apply now
Purpose of the Position
The Service Desk operates on a 24/7/365 basis, and the Support Agent is responsible for handling all internal and external client/user queries via various contact mediums, and therefore for delivering a professional and effective service within defined Service Level Agreements.
Duties and Responsibilities
- Act as a first point of contact for all queries or requests for technical support (email/telephonic).
- Identify and resolve technical problems where possible, and escalate if required.
- Track and monitor incoming problems to ensure timely response and resolution.
- Monitor operational systems and report on system activity.
- Any ad hoc tasks as assigned by the Support Manager.
Competencies
- Excellent communication skills (verbal/written).
- Must have a passion for customer service and a positive, enthusiastic attitude.
- Attention to detail.
- Problem solving skills.
- Ability to work independently, within a pressurised and performance driven environment.
Minimum Requirements
- Matric Certificate is essential.
- Must be fluent in English.
- Previous experience within a customer service or call centre environment will be highly beneficial.
- Exposure to the MXit platform as an end-user will be highly beneficial.
- An interest in IT/Telecommunications will stand your application in good stead.
- Must be willing and able to work night and day shifts, and to do standby in accordance with the shift/standby schedule.
- Due to the shift requirements the ideal candidate must have reliable transport.
Location
Apply now