Home Jobs Portal Senior Software Developer at AB Microfinance Bank

Senior Software Developer at AB Microfinance Bank

by Sammy
vacancy

Main Responsibilities

  • Establish architectural specifications, ensuring feasibility, functionality, and integration with existing software systems
  • Demonstrates critical understanding of technical architecture, data architecture, infrastructure, and IT operations
  • Identify the appropriate software architecture based on the requirements and design elements contained in a system specification.
  • Record software architecture in a software architecture document using use cases and the Unified Modeling Language (UML).
  • Maintain and evolve software architecture documents based on evolving system requirements and industry trends and technologies.
  • Analyze risk and report problems in meeting system requirements.
  • Provide supporting information to the engineers to aid in the creation of a system specification.
  • Assist Software Designer/Implementers with the creation of detailed software design specifications.
  • Develop architectural solutions by studying information needs; conferring with users; studying systems flow, data usage, and work processes; investigating problem areas; following the software development lifecycle
  • Update knowledge by studying state-of-the-art development tools, programming techniques, and computing equipment; participating in educational opportunities; reading professional publications
  • Develop tactical tool to streamline or bring more efficiency within processes
  • Support operations teams to ensure that our business services are performing optimally.
  • Ensure system integrity, availability and confidentiality of all in-house solutions
  • Deliver enterprise architecture that ensures business continuity of bank operations
  • Be a key player in business process re-engineering within the department
  • Design innovative solutions to real market problems.
  • Work closely with product and marketing managers, user interaction designers, and other software engineers to develop new product offerings and improve existing ones

Necessary experience, skills and knowledge

  • Minimum B.Sc / HND in Computer Science, Software engineering or related discipline with cognate experience
  • At least four years of professional experience in a similar role and operational environment
  • At least two years of UML experience (Unified Modeling Language)
  • Experience in fintech or financial services sector is highly advantageous.
  • Good knowledge of Object-oriented Programming languages and relational database
  • Experience in API development, mobile development and object-oriented programming
  • Knowledge of Web Interfaces and PHP, JavaScript, HTML5, ASP.NET, Java, SOA
  • Knowledge of Software Development Process, Software Requirements, Software Design, Software Debugging, Software/System Documentation, Software Testing
  • Must be organized, have an eye for detail, and be able to put ideas into a tangible form
  • Ability to prioritize and manage work to critical project timelines in a fast-paced environment
  • Ability to develop new approaches to complex design problems
  • Experience in implementing operational automation
  • Documentation skills for operational processes and procedures
  • Reliable team player with effective written and verbal communication skills
  • Analytical & problem-solving skills and process-oriented approach to work
  • Self-starter, self-managed and able to work under stress to meet deadlines
  • Collaborative, consultative and customer-oriented approach
  • Fluent English, both in writing and orally
  • A TOGAF certification (or equivalent certificate) would be an asset.
How to Apply

Interested and qualified candidates should send their CV as an attachment to: jobs@ab-mfbnigeria.com using the job title as the subject of the mail.

Related Articles

Leave a Comment