Software Development Engineer

Job Type
Full Time

Position Overview

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

Required Skills & Experience

Academic Qualifications

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

Required Experience

  • 3+ years of software industry experience spanning server/service development and web client development.
  • Java, C#, PHP, and Python (python preferred primary language).
  • Frameworks: DevOps; Springboot; . Net; Docker / Kubernetes – Environment: Openshift…, AWS
  • Experience in RPA; Financial Services (FINTECH); Mobile Technologies, e.g., USSD; Cloud Deployments.

Responsibilities

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 requirements and developing quality code that meets the business requirements.
  • Enforce design and coding standards through formal reviews, resulting in better code.
  • Write scalable and maintainable code solutions for complex engineering challenges.
  • Undertake technical audits to ensure the quality of design and code.
  • Appreciate & develop high-quality front-end/UI patterns.
  • Keep abreast of technology trends and advances in web and mobile technologies.
  • Participate in and contribute to technical discussions for development framework.
  • To be able to understand and test Windows operating systems, including servers and workstations.
  • Implement validation tests (meet all signoff criteria) and report all accepted test passes 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, Tasks or Bugs
  • Update and maintain relevant app documents
  • Regular updation of project documentation

Our Business Solutions

Engineering
Solutions
BPO
Cloud Services

About Us

Company History
Corporate Governance
Foundation
Our People
Contacts

Contact Us

US Office
Techno Brain LLC
109 East 17th Street Suite 80,
Cheyenne, WY 82001
Tel: +1 302 893 0609
Kenya Office
P.O. Box 57666-00200,
Heritan House Woodlands Rd, Nrb
Tel: +254 738 770 186 / 734 770 187
Email: info@technobraingroup.com

Connect With Us