company-logo

Senior Software Developer

Premier Switch Solutions

job-description-icon

ICT

Computer Science and Information Technology

Addis Ababa

1 Position

2025-12-06

to

2025-12-13

Required Skills

computer science

Fields of study

Computer Engineering

Information System

Software Engineering

ICT

Computer science

Full Time

Share

Job Description

PSS TRADING PLC is established by five Banks and Premier Switch Solutions (PSS), which is a leading provider of payment technology solutions in Ethiopia. At the moment, the company has focused on offering a range of products and services, including blank cards, ATM Terminals, POS terminals, Software solutions, IT infrastructure supply, electronic office equipment, computer, Security and network devices as well as Technology consulting and training. Currently, the PSS trading PLC has vacant position stated below and would like to invite applicants who meet the qualification and required experience listed for this job.

Description of Duties

Involve in the development of policies, procedures and work processes for the software development business and lead in their implementation through the continuous review.

  • Involve in software development projects feasibility study.

  • Involve in business requirement gathering, design software architecture, lead software coding, testing and commissioning.

  • Involve in the selection of software development framework and tools and ensure the consistent application as per the policy.

  • Write and implement efficient codes

  • Maintain and upgrade existing software

  • Executing test scripts and review results

  • Report and document technical issues

  • Apply technical and quality standards are respected and reinforced throughout the software development lifecycle.

  • Plan, test and review software and ensure alignment with users’ needs

  • Identify areas for modification in existing programs and subsequently developing these modifications.

  • Ensure the developed software’s, codes, patches, versions, releases are well documented and controlled.

  • Ensure the proper maintenance and store of source codes.

  • Manage escalated software support services to users within established SLAs.

  • Investigate software-related complaints, new requirements and make necessary adjustments to ensure optimal software performance as per the need of a customer.

  • Design work/project plan to successfully deliver software development projects.

  • Work closely with the hardware and software support work unit to provide efficient support services as per agreed SLA.

  • Prepare training and user guide materials for developed software’s and conduct training.

  • Conduct performance metrics.

  • Keep up to date with industry software trends and technology development

  • Provide training, coaching and mentoring of employees within the department towards effective career development.

  • Prepare periodic reports

  • Perform any other duties assigned by the supervisor.

Salary: As per the Company scale with attractive benefit package 

Terms of employment: Contractual basis (one (1) year contract period) with full time employment basis.

Number of Workers required :01

Job Requirements

Qualification & Work Experience

  • Bachelor’s Degree in Software engineering ICT, Computer Science, Information Systems, Computer Engineering, or a related field.

  • At least 5 years of experience in software development and coding 

  • Training in software development and database management system

  • Experience in programming languages such as C++, JavaScript, Python, PHP, SQL, etc.

  • Android technology experience required.

  • Experience in writing SQL queries for standard Relational Database Management system.

  • Real world experience in web-based software application development and deployment.

  • Relevant certification is advantageous.

How To Apply

  • Interested applicants who meet the required qualifications are invited to submit their updated CV and copies of relevant documents within 7 days of this announcement.

  • We only accept applications sent via our email: pss.hr@pss-ethiopia.com

  • Please write clearly for which position you applied on the email subject line.

NB: Only short-listed candidates will be contacted 

Fields Of Study

Computer Engineering

Information System

Software Engineering

ICT

Computer science

Skills Required

computer science

Related Jobs

2 minutes left

Elet Derash Eridata Transport Company

Transport Tracking System Junior Specialist

System Administrator

time-icon

Full Time

0 yrs

1 Position


Master's or Bachelor's Degree in Computer Science, Computer Engineering, Information Technology or in a related field of study with relevant work experience Duties and Responsibilities - Monitor and track transport vehicles, shipments, and logistics operations using tracking systems and software to ensure timely deliveries and identify delays.​ - Assist in scheduling, dispatching, and coordinating transportation routes, including route optimization for efficiency and cost control.​ - Collect, record, and analyze transportation data, generating reports on metrics like shipment status, performance, and compliance issues

Addis Ababa

2 minutes left

Elet Derash Eridata Transport Company

Senior Hardware Repair Specialist

Hardware Engineer

time-icon

Full Time

4 - 6 yrs

1 Position


Master's or Bachelor's Degree in Computer Science, Computer Engineering, Information Technology or in a related field of study with relevant work experience

Addis Ababa

2 minutes left

Elet Derash Eridata Transport Company

Director of the Information Communication Technology Department

Information Technology Officer

time-icon

Full Time

8 - 10 yrs

1 Position


Master's or Bachelor's Degree in Computer Science, Computer Engineering, Information Technology or in a related field of study with relevant work experience, out of which 4/5 years in managerial position

Addis Ababa

2 minutes left

Elet Derash Eridata Transport Company

Transport Tracking System Specialist

System Administrator

time-icon

Full Time

2 - 4 yrs

1 Position


Master's or Bachelor's Degree in Computer Science, Computer Engineering, Information Technology or in a related field of study with relevant work experience

Addis Ababa

27 days left

Climate Resilient Solution PLC

Electrical and Computer Engineer

Computer Engineer

time-icon

Full Time

0 yrs

1 Position


BSc Degree in Electrical and Computer Engineer in a related field of study Duties and Responsibilities: - Sizing, Suggest a solution, prepare a proposal, do installations and follow-up on installations - Battery and battery systems design and comprehensive understanding on solar systems.

Addis Ababa

28 days left

Mahetot Technologies

Odoo Technical Developer (Python / Odoo Framework)

Technical Expert

time-icon

Full Time

4 yrs

1 Position


Bachelor's Degree in IT or in a related field of study with relevant work experience Duties and Responsibilities: - Design and develop custom Odoo modules and extensions - Extend existing modules using Python, XML, JavaScript, and OWL framework - Build and consume REST/SOAP APIs for third-party integrations (payment gateways, shipping, etc.) - Data migration scripts (ETL from legacy systems) - Performance tuning, server-side optimization, and code reviews - Support deployment on Odoo.sh or on-premise Collaborate closely with functional consultants and project manager Required Skills: - Expert in Python, PostgreSQL, XML/QWeb, JavaScript, and OWL - Strong understanding of Odoo ORM, workflows, and reporting (Aeroo/ODK a plus) - Experience with Git, Odoo.sh, and CI/CD workflows - Previous custom module development for Inventory, Manufacturing, orAccounting modules highly preferred - Previous custom module development for Inventory, Manufacturing, or Accounting modules highly preferred

Addis Ababa