Career Background

Software Development Engineer

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 System, Electrical Engineering or related fields

Required Experience

  • 3+ years software industry experience spanning server/service development and web client development.
  • Java, C#, PHP, python (python preferred primary language).
  • Frameworks – DevOps; Springboot; . Net; Docker / Kubernates – 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 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 signoff 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

      Apply Now