Job Title

Senior Programmer

Share This Job

Job Description

Company Introduction

Our client is a leading company in IT Business Solutions.

Job Responsibilities and Duties

  • Architect, develop and implement software programs to meet business requirements;
  • Develop application code and modules for business and technical requirements;
  • Develop and implement programs, designs and codes;
  • Design and develop systems, sub-systems and programs to meet client requirements;
  • Interact with clients to determine their requirements and needs;
  • Resolve and troubleshoot problems and complex issues;
  • Perform unit tests and fix bugs;
  • Integrate best qualitative practices in design and development aspects of programs;
  • Assist in defining software development project plans, including scoping, scheduling, and implementation;
  • Liaise with network administrators, systems analysts, and software engineers to assist in resolving problems with software products or company software systems;
  • Consistently write, translate, and code software programs and applications according to specifications;
  • Write programming scripts to enhance functionality and/or performance of company applications as necessary;
  • Research, identify, analyze, and fulfill requirements of all internal and external program users;
  • Administer critical analysis of test results and deliver solutions to problem areas;
  • Install software products for client users if and as required;
  • Conduct research on emerging application development software products, languages, and standards in support of procurement and development efforts;
  • Liaise with vendors for efficient implementation of new software products or systems and for resolution of any adaptation issues;
  • Recommend, schedule, and perform software improvements and upgrades.


  • Have a degree in IT or similar qualifications;
  • Have practical work experience developing back-end and front-end systems using C#, ASP.Net and MVC;
  • Experience in HTML, CSS, JavaScript and JQuery will be considered an asset.

Personal Skills

  • Possess good knowledge of SQL and RDBMS;
  • Have strong technical and problem solving skills;
  • Be passionate about software engineering and be keen to learn further and to continuously extend their skills;
  • Be fluent in English;
  • Highly organised, efficient, and able to manage own workload independently;
  • Strong communication skills, able to engage positively and productively with clients, colleagues and service providers alike;
  • Able to work under pressure and meet tight deadlines;
  • Ability to think innovatively and be creative;
  • Be a solutions-driven person, able to identify and work on opportunities.
Tags: Bug Fixing, Computer Programming, Installation, Programming, System Analysis, Translation

Have a Question?

We are here to help. Email us or call +356 2017 3007
Contact Us