Careers

We’re not always hiring, but when we are, we put our job openings here.

Current Open Positions

Position : Software Programming Trainer (1 psn)

Job Summary The Software Programming Trainer will support in training students in programming methodologies. The role requires the job holder to manage the entire process of building applications, from the design process, to creating, testing and rolling out the software application alongside helping students learn the real world methods. The programmer shall also ensure that the different software programming under training conforms to the software development standards by conducting rigorous diagnosis, tests, code debugging, and documenting reference manuals. The developer will carry out teaching of software programming and development.
Key Duties and Responsibilities:
      a) Assessing individual/group training needs
      b) Planning, preparing and researching lessons as far as Technology world is growing.
      c) Teaching IT students to use various computer languages and specialist applications
      d) Organising and promoting courses and programming languages
      d) Preparing teaching materials
      e) Spending contact time with students on an individual or group basis
      f) Checking and assessing students' work and giving feedback
      g) Liaising with other organisations and employers
      h) Training use of new technology such as distance learning or video conferencing
      i) Keeping IT skills and knowledge up to date.

    Skills and Qualifications.

      a) The applicant should preferably hold an honour’s degree in software engineering, information systems, information technology, computer science, or computer engineering.
      b) At least one year of programming/systems analysis experience.
      c) Broad knowledge of distributed systems architecture, relational database systems, Object Oriented Programming, web-services/SOA and web application development.
      d) Detailed understanding of software development methodologies and techniques.
      e) Demonstration of having worked with at least three (3) software development environments.
      f) Expert level of advanced programming techniques, application and systems design using at least three (3) languages.
      g) Detailed understanding of how web applications work including security, session management, and best development practices.
      h) Proven working knowledge of search engine optimization and documents management processes.
      i) Specialized training and certifications related to software development will be an added advantage.

    Position : Computer Hardware Trainer (1 psn)

    Job Summary The Computer Hardware Trainer will support in training students in understanding the technology changes as far computer hardware is concerned. The role requires the job holder to train and work on computer hardware and networking devices from the middle hardware technology to the new technology and how changes have been taking place to help students learn the real world operations. The trainer will have to be well versed with networking methodologies and current networking devices, how different they and what securities are embedded within the respective devices and how to configure them. The trainer will carry out teaching of software programming and development.
    Key Duties and Responsibilities:
        a) Assessing individual/group training needs
        b) Planning, preparing and researching lessons as far as Technology world is growing.
        c) Teaching IT students to use various computer hardware and networking devices
        d) Organising and promoting courses and networking methods, devices and platforms.
        d) Preparing teaching materials
        e) Spending contact time with students on both individual and group basis
        f) Checking and assessing students' work and giving feedback
        g) Liaising with other organisations and employers
        h) Administering the operation of LAN/WAN-related network services according to Government policies and procedures
        i) Coordinating and implementing network software and hardware upgrades
        j) Troubleshooting and resolving LAN/WAN performance, connectivity and related network problems
        k) Administering LAN/WAN security and malware control measures
        l) Performing routine maintenance on network-related components and equipment
        m) Keeping IT skills and knowledge up to date.

      Skills and Qualifications.

        a) The applicant should preferably hold an honour’s degree in software engineering, information systems, information technology, computer science, or computer engineering.
        b) At least one year of programming/systems analysis experience.
        c) Broad knowledge of computer hardware, web-services/SOA and computer network technology.
        d) Detailed understanding of networks operation and hardware changes.
        e) Configuring email accounts using Outlook and Outlook Express
        f) In depth knowledge and usage of Windows operating systems
        g) PC imaging and configuration
        h) TCP/IP, Routers, WAPs, Wireless, and other networking devices
        i) Spyware / adware removal tools as well as antivirus programs
        j) Savvy with search engine techniques
        k) Tech must be comfortable with all facets of PC and laptop hardware setup and maintenance; including installation and configuration of hard drives, NIC's, printers, and other PC accessories.

      How to Apply:

      All suitably qualified and interested are encouraged to send their Application letter, Copies of relevant Academic documents and updated CVs including two referees (send as one document not exceeding 2MBs) to our e-mail: recruitment@codinex.co.ug

      Or hand deliver as addressed below: 
      The Managing Director,
      Codinex Computers Ltd,
      Mbarara City Mall, 2nd Floor Room 35
      Mbarara, Uganda
      Note:Kindly mark your application as "Application _ your name _Position applied for" in the subject line of your email.
      Only shortlisted applicants will be contacted.

      Deadline of Application: 28th May 2018