Software Developers by PETRA
PETRA
- Accra
- Permanent
- Full-time
- This role(s) are expected to work within the Technology Initiatives team to deliver on assigned tasks as support to business requests and to work on projects as needed.
- The candidates would be required to develop either frontend or backend applications on assigned tasks.
- The candidates will be supporting Trust and Mutual Fund applications in-house.
- Understand clients' applications requirements.
- Identify key application features.
- Work with other IT professionals to set specifications for new applications.
- Design creative prototypes based on specifications.
- Write high-quality source code to program complete applications within deadlines.
- Perform unit and integration testing before launch.
- Troubleshoot applications 8. Find bugs and offer timely solutions.
- Test existing applications, identify deficiencies, and offer solutions
- Bachelor's degree in computer science, engineering, or a related field
- A minimum of 1 year of experience in software development or a similar role
- Track record of working within a team to deliver enterprise-level applications.
- Direct experience with Agile software development methodologies and DevOps is a plus
- Ability to develop extensively with at least one JavaScript-based Frontend framework (React, Vue, Angular) Proven experience with OOP languages (C#, Python, Ruby/Ruby on Rails, PHP)
- Practical knowledge of working with Database systems (NoSQL, SQL)
- Good handle on containerization and deployment technics and orchestration (Docker, Kubernetes) Experience using GraghQL is a plus.
- Familiarity with cloud-based services (AWS, Google) is a plus
- Understanding of object-oriented software engineering
- Ability to write clean, well-documented code.
- Great understanding of software design and programming principles
- Critical thinker and problem-solving skills
- Team player
- Good time-management skills
- Great interpersonal and communication skills
JobDirecta