21 Nov 2024

Software Developer Engineer at Technobrain

Recruit candidates with Ease. 100% recruitment control with Employer Dashboard.
We have the largest Job seeker visits by alexa rankings. Post a Job

Resubmit your Resume Today. Click Here to Start

We have started building our professional LinkedIn page. Follow


Job Description

With operations in Africa, USA, UK,India and UAE, Techno Brain is the first indigenous African company to be assessed at CMMI Level-5, achieving highest quality standards for software development. Currently operating in 21+ countries, creating 1200 high tech jobs in the continent, Techno Brain has achieved leadership positions in areas such as Public Financial Management, Digital Identity Management, Tax & Customs, IT Training, Business Process Outsourcing, host of e-Government solutions and Digital products.

Software Developer Engineer

POSITION OVERVIEW

The position is responsible for development, analyzing, configuring, encoding, testing, debugging and installing apps/product as delegated. Also he/she must work closely with project stakeholders to achieve operational excellence that meets customer needs in the various sets of assigned processes. To succeed in this role the incumbent must be tech savvy, self-driven, result oriented and proactive and able to multitask to achieve excellence in delegated priorities.

ROLE AND RESPONSIBILITIES

Work requirements and tasks will be guided by the department’s Standard Operating Procedures (SOP) Manual which is reviewed periodically but will fall broadly in the following Key Responsibility Areas (KRAs):

Technical KRAs

 Development Projects Delivery 

  • Achieve timely delivery of all booked work as per the scope (Project, Iteration etc.).
  • Ensure accurate cost estimation, monitoring and updating of booked work.
  • Apps development as delegated from time to time
  • Technical contribution to design
  • Maintain site reliability of the live site systems
  • Manage app bugs within SLAs allocated
  • Timely review, test and document as per test plans defined
  • Ensures interface design between modules functions optimally with no bugs
  • Track post release issues that were reported in servicing on the test results submitted i.e. test cases/regression cases found in apps post release

Development Projects Quality 

  • Responsible for designing software architecture based on requirement and develop quality code that meets the business requirements.
  • Enforce design and coding standards through formal reviews resulting develop better code.
  • Write scalable and maintainable code solutions for complex engineering challenges.
  • Undertake technical audits to ensure quality of design and code.
  • Appreciate & Develop high quality Front End/UI patterns.
  • Keep abreast of technology trends and advances in web / mobile technologies.
  • Participate in, and contribute to technical discussions for development framework.
  • To be able to understand and test on window operating systems including servers and workstations.
  • Implement validation tests (meet all sign off criteria) and reporting of all accepted test pass on time  

Reports and Documentation.  

  • Prompt, error free, complete reports on project focus areas i.e. test reports periodically
  • Timetable performance of schedules as per planned deliverables, Task or Bugs
  • Updated and maintain relevant app documents
  • Regular updation of project documentation

Technical KRAs

  • 100% project delivery & Acceptance
  • 100% attention to issues and risk & take timely action
  • Maximum deviation from planned cost 10%
  • Maximum rejection rate <5%
  • 100% app security and integrity
  • 100% Optimum efficiency of apps
  • Number of Rework or Breakage per quarter
  • Number of bugs raised per quarter
  • 100% Efficiency in process and work flows especially on the app logic to avoid redundancy as per defined project guidelines.
  • Quality of code
  • Number of development inputs undertaken per month
  • No breach/integrity escalations of apps per quarter
  • 100% submission of accurate, timely SBU reports as per Calendar
  • Updated app documentation
  • Customer management i.e. score rate of 4 out 5 Customer Satisfaction average score on project delivery
  • Delivery for product test pass runs within defined lead time i.e. 98% lead time
  • 100% compliance to SLAs, Severity levels timelines, procedures and processes of project schedules
  • Number of regression bugs/No of non-regression bug found in apps
  • Defect Quality Trend (By Priority and Severity) i.e. Maintained quality of bugs triaged and ensure test scenarios are standardized with optimum accuracy based on recurring resolution methods used to resolve bugs
  • Number of identified non conformities in audits i.e. Zero Non Conformities in Audits and documentation quarterly
  • 100% adherence to the set policies and procedures
  • 100% accuracy of interface design between modules

Requirements

PERSON SPECIFICATIONS

Academic Qualifications

  • Bachelor’s degree in Computer Science, Computer Engineering, Information System, Electrical Engineering or related fields

Experience

  • Minimum of three (3) years of relevant experience
  • Knowledge Design & Architecture of the projects,.NET framework, ASP.NET, C# and VB.NET
  • Banking Background
  • Good understanding of SQL language and should be able to write queries in the same e.g JOINS and GROUP BY
  • Experience in Azure or any cloud Development platforms

Personal Attributes

  • Demonstrate high levels of integrity.
  • Ability to communicate both inside and outside the Organization, Formal presentation.
  • Ability to write complex reports.

Analytical skills.

  • Quality work output, contributes to team success, Initiating action, applied learning.
  • Formal presentation.
  • Technologically savvy: should have vested interest in using the latest technologies, and is constantly seeking to expand knowledge base. Strong understanding of related terminology, best practices, project management, business rules and customer requirements.
  • Adaptability to ambiguity and Time Management: Ability to multitask and work on different complex assignments simultaneously and within set deadlines.
  • Team Player: Must be able to work in a team-oriented and collaborative environment
  • Customer satisfaction Oriented
  • Result-Oriented / solution driven/ Innovative
  • Excellent communication (written and verbal) skills;
  • Agile and resilient and shows interest in continuous personal development


Method of Application

Submit your CV and Application on Company Website : Click Here

Closing Date : 21 December. 2024





Subscribe


Apply for this Job