Job Summary
Full Stack Developer will support the Technology Lead/ Chief Technology Officer in the building of a full technology stack to produce scalable software solutions. The Full Stack Developer will be part of a cross-functional team that’s responsible for the full software development life cycle, from conception to deployment.
As a Full Stack Developer, you should be comfortable around both front-end and back-end coding languages, development frameworks and third-party libraries, experience in building products across the stack and a firm understanding of web frameworks, APIs, databases, and multiple back-end languages. The full stack developer will join a small team that uses new technology to solve challenges for both the front-end and back-end architecture, ultimately delivering amazing experiences for Solv Ghana platform users.
Job Description
Job Title: Full Stack Developer, Solv Ghana Venture – SC Ventures
Responsibilities
Strategy
- Support the Technology Lead/ Chief Technology Officer in driving the technical vision, strategy, direction of SOLV Ghana.
Business
- Work with the Technology Lead/ Chief Technology Officer, and partners on the technology build, vendor engineering engagements, etc to help deliver features and capabilities aligned to the business model of SOLV Ghana.
Processes
- Translate application storyboards and use cases into functional applications
- Design, build, and maintain efficient, reusable, and reliable Java code
- Ensure the best possible performance, quality, and responsiveness of the applications
- Identify bottlenecks and bugs, and devise solutions to these problems
- Help maintain code quality, organization, and automatization.
People & Talent
- Support the development of an appropriate culture that upholds the values of SOLV Ghana. Promote and embed a culture of openness, trust and risk awareness, where ethical, legal, regulatory and policy compliant conduct is the norm.
Risk Management
- Collaborate with all internal and external stakeholders to anticipate horizon risks that may have a significant impact on the Ventures Technology and help develop effective strategies to mitigate such risks.
Governance
- Attend relevant meetings and provide relevant reports to Senior Management and Governance/ Risk committees for the area of responsibility.
- Regulatory & Business Conduct
- Display exemplary conduct and live by the Group’s Values and Code of Conduct.
- Support the achievement within SOLV Ghana, the outcomes set out in the Bank’s Conduct Principles: Fair Outcomes for Clients; Effective Financial Markets; Financial Crime Compliance; The Right Environment.
Key Stakeholders
- Global Technology Team
- Other Tech Heads
- 3rd party Vendors
Required Skills and Qualifications
- Bachelor’s degree in related discipline or equivalent
- Ideally 2 – 8 years of hands-on Experience in Java/J2ee, Spring Boot, OOAD, Mysql/ PostgreSQL, redis/Hazelcast cache, Kafka, RabbitMQ
- Knowledge of Collections, Threads, Exception handling, Log4j, JDBC, J2EE, SQL
- Knowledge of application development using Spring, Hibernate.
- Knowledge of Design Patterns, REST, SOAP, Junit and Develop Self-contained Restful services
- Demonstrated knowledge and experience with Microservices architectures and object-oriented analysis and design
- Demonstrated hands-on experience in developing, documenting and deploying MicroServices solution on cloud infra.
- Demonstrated hands-on experience using technologies Spring / MongoDB / Redis / MySQL / PostgreSQL
- Demonstrated Cluster Management knowledge and experience using platforms including – Docker Swarm, Kubernetes
- Demonstrated knowledge and experience with System integrations using messaging including or like Kafka / RabbitMQ
- Demonstrated knowledge and experience with Web servers (Tomcat/Jboss/Wildfly/Weblogic) and load balancing technologies.
- Good communication Skill, flexible and good attitude.
- Experience of working in Agile methodology.
- BE/BTECH/MCA Degree holder
- Any work related repositories Eg : Github
About SC Ventures
SC Ventures (“SCV”) was established in 2018 with the purpose of “Rewiring the DNA in Banking” by bringing three distinct areas together:
- The eXellerator Lab, enabling innovation at large in the Bank by supporting intrapreneurs and their ideas, collaborating with fintech’s through the SCV Fintech Bridge and engaging with clients and co-creation ideas
- The Investment Fund (“Fund”), tasked to acquire minority stakes in fintech companies (“fintechs”) whose technology has been successfully validated in the Group
- Venture building, with the objective of exploring new business models (“ventures”), in the way it engages existing new customers and markets.