Head of Software Developers (Front & Backend Developer)
New
Job Summary
Perform the duties of a Software Developer.
- Minimum Qualification: Degree
- Experience Level: Mid level
- Experience Length: 7 years
Job Description
We are a technology, consulting, training and coaching firm in Agility (Agile) Services in the country is currently looking for a resourceful, reliable and energetic Software Developer. As one of our Software Developers, you will be joining a team of developers in the Lab to develop new software solutions to satisfy African and Global Markets.
Key Responsibilities
- Develops software solutions by studying information needs; conferring with users; studying systems flow, data usage, and work processes; investigating problem areas; following the software development life-cycle.
- Develop features across multiple subsystems within our applications, including collaboration in requirements definition, prototyping, design, coding, testing and deployment
- Understand how our applications operate, are structured, and how customers use them
- Provide engineering support when building, deploying, configuring and supporting systems for customers
- Participate with the engineering and operations teams to define plans for standardizing, scaling and enhancing our products and the services utilized to deploy/install/release those products
- Investigate, analyse and make recommendations to management regarding technology improvements, upgrades and modifications
- Determines operational feasibility by evaluating analysis, problem definition, requirements, solution development, and proposed solutions.
- Documents and demonstrates solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments and clear code.
- Prepares and installs solutions by determining and designing system specifications, standards, and programming.
- Improves operations by conducting systems analysis; recommending changes in policies and procedures.
- Provides information by collecting, analysing, and summarizing development and service issues.
- Develop web applications and web designs for the Group and clients who request for such services
- Providing key product support to Sokopay, Sokoshopper and other group products developed in the Sokolab
- Supporting all group products by helping drive revenue across the business.
- Attend industry events and acquire a keen understanding of the industry.
- Work on any other responsibility assigned to you by Leadership
Role Requirement
- Self-starter, able to work with very little supervision.
- Goal and results driven
- Very meticulous and pays attention to details
- Key understanding of Agile and the practice of Scrum, Kanban and lean.
- Service-oriented, with strong organisational and communication skills.
- Strong Microsoft Word and Excel skills.
- Able to successfully handle multiple priorities.
- A certain degree of creativity, latitude, and problem solving.
- Possess good presentation, negotiation skills and work all angles to achieve results.
- Articulate, highly motivated, young, energetic, and embrace challenges.
- Excellent interpersonal skills, ability to motivate self and staff
- The ability to write reports.
- Excellent telephone manners.
- Fearless attitude and a hunter mentality.
- Work with systems
- Duplicate standard events procedure
- Business minded solutions and entrepreneurship mindset
- Will develop and manage high performing teams
- Awareness of agile
- Ability to deal and interact with c-level executives
- Tech background
- Strong emphasis on business
- Business Talk/value of agile
- Sales /marketing
- Thinker +problem solver
- Customer engagement
- Account management
- Sales engagement
Education/Experience
- Degree in computer science, computer engineering or any other equivalent qualification.
- At least 7 to 10 years of work experience
Technical Skills Required
- UR,UX,Servers.
- Should be a result oriented leader
- Understanding of OOA/D and SOLID principles
- Knowledge of your primary OO language
- Some experience with massively scalable multi-threaded applications using non-Enterprise
- Java
- Some experience implementing RESTful API’s or willing to learn
- Exposed to languages e.g. JavaScript (web frameworks, NodeJS), Scala, Python, Perl.
- Willing to jump easily between languages and are comfortable implementing solutions using the best stack for the job
- Understanding and some experience of authentication and security standards, e.g. OAuth, PKI, encryption, etc.
- Familiarity with NOSQL databases, e.g. MongoDB, Redis, graph databases, etc. beneficial
- Familiarity with Amazon’s cloud stack, e.g. DynamoDB, Redshift, etc. beneficial Exposure to Speech Analytics, Natural Language Processing and Semantic Search a distinct bonus