Junior Programmer – HST Consulting PLC
Engineering, Information Technology
HST Consulting PLC
HST works with clients to solve business growth, operational, people, financial, tax, governance, risk, learning and compliance challenges with locally relevant solutions. We do not provide ‘off the shelf’ and standard solutions developed for other markets. As a local professional services firm, HST offers best practices that acknowledges its clients’ unique circumstances and the environment they are operating in..
HST is powered by highly qualified multi-disciplinary professionals working in strategy, human capital, corporate finance, enterprise risk, audit, technology, education, tax and outsourcing. The firms’ professionals are supported by updated resources and modern technology; specifically tailored to the Ethiopian business environment to provide solutions for vital client issues.
Our Values
As a professional services firm; HST is a custodian of public trust. We uphold this responsibility through actions embedded in our day to day duties. Honesty and integrity, confidentiality and independence, team spirit, commitment to one another are core guides to evaluate our actions.
We have a strong desire to serve our clients with respect, distinction and dedication to make tangible impact to their business.
We are a team of professionals motivated for a common aspiration – to make HST the best local professional services firm in Ethiopia recognized by our local and global competitors in the profession.
- Take part in software development project,
- Follow and deliver tasks assigned by senior programmers,
- Develop a software requirements analysis document,
- Learn and capacitate on various software development architecture,
- Gathers and refines user requirements from business users, contributes to and assists in the design of corporate business applications, and produces requirements, designs documents.
- Develops application logic using programming language and unit tests the application by strictly adhering to software development life cycle process and method.
- Fixes application bugs, maintains existing applications, and gives application support as directed by the division manager.
- Proactively communicate progress, issues, and risks on assigned tasks.
- Contributes during JAD session and software design stage.
- BSc and Above in Computer Science, Software Engineering, Information System, or other related field with at least one year software development project experience and
- Solid understanding of computer science or software engineering principles,
- Hands-on experience in various software development projects, (demonstrable)
- Good programming skill,
- Experience with modern programming frameworks like (front-end, back-end, web and mobile development frameworks)
- Experience with version control using tools like GitHub
- Very good communication and interpersonal skills, presentation skills, research skills, computer skills, growth mindset and ability to motivate and mentor staff.