Job Expired

company-logo

Software Engineer

Addis Ababa Silk Road Hospital

job-description-icon

ICT

Computer Science and Information Technology

------

2 years

Position

2020-09-25

to

2020-09-29

Required Skills
Required skills have not yet been specified for this position this job
Fields of study
No fields of study

Full Time

Share

Job Description

Job Description

Summary of the position: The Software Engineer will be responsible for application development and support including story elaboration, estimation, analysis, design, programming, unit/integration testing and code debugging leveraging the scrum framework. The incumbent shall work in a highly collaborative, cross-functional, and agile environment and will assume a lead role for various practices and decisions. As the Principal Software Engineer, you will…

ü Mentor and lead engineering teams via quality of ideas, code and communication as a domain expert

ü Influence internal stakeholders, including the CPO and CTO, engineering leads, product managers, and executives

ü Diagram and document current and future architectural plans that technical and non-technical stakeholders can understand how technology works

ü Drive deployment of new features or systems and the retirement of old ones, and be a change advocate for customers and employees, in order to simplify product development and operations and increase velocity

ü Write blogs, white papers, and demonstrate domain expertise for internal/external publication

ü Collaborate with vendors and influence their roadmap to align with long term roadmap

1. Software Engineer – Java 1

Duties and Responsibilities

ü Design, develop and maintain complex, shared Enterprise Java services - security, logging, common APIs and enforcing coding standards.

ü Design, enhance and maintain Spring components such as Spring Boot, Spring Cloud, Spring Integration, Spring Data and Spring Security.

ü Develop and monitor large scale distributed systems using modern tooling, such as Spring Boot, Web Sockets, Consul and ELK.

ü Work with architects and technical leads on critical integrations.

ü Conduct design and code reviews to ensure design principles are followed through the implementation of project.

ü Act as a mentor for other developers on software development design and development challenges.

2. Software Engineer – iOS 1

 Duties and Responsibilities

ü Strong experience writing Swift/Java/C++ code in a POSIX environment

ü Design, Develop & Prototype iOS native customer applications for phones and tablets for internal and external use

ü Participate in full app life-cycle: concept, design, build, deploy, test and release to app store

ü Work with product team on new product ideas, designs, prototypes and estimates

ü Keep up-to-date on current and upcoming features in relevant products and platforms

ü Drive a best practices approach to the continuous improvement of our products, processes and tools

ü Write and maintain documentation for all features in development

3. Senior Software Engineer – PHP 1

 Duties and Responsibilities

ü Strong experience in different programming languages: Swift, PHP, Java, Go, Python, Varnish, CDN...

ü Configuration management (e.g., Puppet, Ansible, Chef)

ü Experience with modern containerization systems: Docker, LXC, etc

ü Web security and compliance experience (e.g., Firewalls, IDS/IPS systems, DOS prevention and PCI, HIPAA, Fed RAMP, etc.)

ü Networking (e.g., TCP/IP, Routing, DNS, load balancing, HTTP caching, clustering, VPN, etc.)

ü Experienced Linux OS system management (Ubuntu, Centos)

ü Automated testing and continuous integration experience--Jenkins, Travis CI, unit tests, system tests, etc.

ü Drupal setup, maintenance and operational knowledge

ü Advanced knowledge of distributed database and file system management and concepts

Job Requirements

ü Bachelor's degree in IT or related major

ü 2+ years of object-oriented software development experience

ü 1+ years’ experience building Android applications in Java using Android SDK

ü Strong Java / J2EE experience on WebSphere or similar application servers.

ü Expert knowledge of micro services architecture

ü Expert knowledge of Spring, JPA / Hibernate, Service discovery and REST.

ü Expert knowledge of Android clients for Web Services (REST, RPC, and/or SOAP)

ü Expert knowledge of shipped Android apps, available on Google Play

ü Working knowledge of application design and implementation for containers / cloud-native environment.

ü 1+ years’ experience building iOS applications

ü Design and build iOS mobile applications, available on Apple store

ü Collaborate with cross-functional teams to analyze, design, and ship new features

ü Implement innovative technologies to maximize application performance

ü Work with Product team or Operations team stakeholders to understand and capture project requirements

ü Work with the Technical Lead to balance project delivery requirements amidst operational issues

ü 1+ years’ experience building PHP Web applications server

ü Must be able to provide software development experience, functional and empirical analysis related to the design, development, and implementation of software systems, including, but not limited to web application software, utility software, development software, and diagnostic software

ü Strong Object Oriented Programming experience in PHP

ü Holistic understanding of the Internet and hosting from the network layer up through the application layer

ü Strong background with service oriented architectures, and building scalable, reliable systems

ü Strong working within Linux operating systems

ü Production experience with Amazon Web Services (AWS)

ü Experience working within an agile environment

How to Apply

Due to Corona Virus Covid-19, we don’t accept applicants in person. Interested applicants shall send their CV and application letter only to silkroadhospital@gmail.com for more information contact us on +251 0912190980 during working hours from 9:00AM – 5:00PM within 5 working days.


While we sincerely appreciate all applications, only those candidates selected for interview will be contacted and required to submit educational credentials

Related Jobs

about 20 hours left

Awash Bank

IT Project Manager

IT Expert

time-icon

Full Time

10 yrs

1 Position


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

Addis Ababa

about 20 hours left

Awash Bank

Senior – Systems Administrator- Compute & Storage

System Administrator

time-icon

Full Time

6 yrs

1 Position


BSc Degree in Computer Science, Information Technology, Computer Engineering or in a related field of study with relevant work experience

Addis Ababa

about 20 hours left

Africana Residential Apartment

IT Manager

IT Expert

time-icon

Full Time

1 yrs

1 Position


Bachelor’s Degree or above in Computer Science, Software Engineering, Information Technology or in a related field of study with relevant work experience Duties & Responsibilities: - Provide technical support and troubleshooting for software, hardware, and network-related issues. - Install, configure, and maintain computer systems, applications, and peripheral devices. - Support database, email, and web systems operations. - Ensure system security through antivirus tools, firewalls, and regular updates.

Addis Ababa

about 20 hours left

Medina Elemo Agency

It Technical

ICT Technician Supervisor

time-icon

Full Time

1 yrs

1 Position


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

Addis Ababa

about 20 hours left

Awash Bank

Principal – IT Projects Management Officer

IT Expert

time-icon

Full Time

8 yrs

1 Position


BSc Degree in Information Technology or in a related field of study with relevant work experience

Addis Ababa

about 20 hours left

Awash Bank

Principal – Database Engineer

Data Engineer

time-icon

Full Time

8 yrs

1 Position


BSc Degree in Information Technology or in a related field of study with relevant work experience

Addis Ababa