Or your alerts

Software Engineering Manager

PhastMoney

Engineering & Technology

Banking, Finance & Insurance NGN 900,000 - 1,200,000
Easy Apply
1 month ago

Job Summary

We seek an experienced Software Engineering Manager to lead and mentor our team, oversee software development, and ensure project success. Responsibilities include understanding information needs, system flow, data usage, and work processes, guiding the team through the software development lifecycle. Proficiency in Java and Spring Boot is essentia

  • Minimum Qualification : Degree
  • Experience Level : Senior level
  • Experience Length : 6 years

Job Description/Requirements

Responsibilities:

  • Lead and manage the engineering team, providing direction, mentorship, and support.
  • Oversee the development of software solutions by understanding user needs, system flows, data usage, and work processes.
  • Evaluate operational feasibility by analyzing problem definitions, requirements, solution development, and proposed solutions.
  • Ensure documentation and demonstration of solutions through comprehensive documentation, flowcharts, layouts, diagrams, charts, code comments, and clear code.
  • Determine and design system specifications, standards, and programming to prepare and install solutions.
  • Conduct systems analysis to improve operations and recommend policy and procedure changes.
  • Stay updated with state-of-the-art development tools, programming techniques, and computing equipment through continuous learning and participation in professional organizations.
  • Protect operations by maintaining confidentiality of information.
  • Provide valuable insights by collecting, analyzing, and summarizing development and service issues.
  • Support the engineering and organizational mission by achieving related results as needed.
  • Facilitate the growth and development of software engineers through advice, coaching, and educational opportunities.
  • Drive software development that meets user needs.
  • Mentor junior and mid-level engineers, fostering their professional growth.
  • Collaborate with the team to brainstorm and create new products.
  • Play an active role in growing the engineering teams by interviewing, recruiting, and hiring.
  • Make informed decisions quickly and take ownership of services and applications at scale.
  • Work collaboratively with others to achieve goals.
  • Approach problem-solving creatively and persistently.
  • Maintain composure and effectiveness during crises.
  • Stay on the cutting edge of development practices.
  • Be passionate about great technologies, especially open-source.
  • Understand business needs and create the necessary tools to manage them.


Requirements:

  • Bachelor's degree in a relevant field.
  • Minimum of 6 years of programming experience with at least 2 years in a leadership role.
  • Proven experience as a Senior Software Engineer and team lead.
  • Experience in the development of fintech-based applications is an added advantage.
  • Proven track record in the development and maintenance of high-quality, secure, and high-performance large-scale applications in production.
  • Deep understanding of SDLC (Software Development Life Cycle) and system analysis/design.
  • Expertise in implementing software development best practices and paradigms such as OOP, design patterns, Composition over Inheritance, etc.
  • Experience in designing and developing performant and secure APIs.
  • Knowledge of microservices and distributed systems is essential.
  • Proficiency with Git.
  • Knowledge of front-end frameworks such as React JS.
  • Knowledge of software testing methodology and toolings.
  • Expertise in Java programming languages and Spring Boot and Spring Cloud frameworks.
  • In-depth knowledge of relational databases (PostgreSQL or MySQL) and NoSQL databases (MongoDB).
  • Familiarity with containerization and orchestration tools such as Docker and Kubernetes.
  • Knowledge of messaging queues such as RabbitMQ and ActiveMQ.
  • Strong analytical mind with an aptitude for problem-solving.
  • Broad experience in designing, programming, and implementing large information systems.
  • Excellent analytical and problem-solving skills.
  • Demonstrated ability to lead and manage others effectively.

Important Safety Tips

  • Do not make any payment without confirming with the Jobberman Customer Support Team.
  • If you think this advert is not genuine, please report it via the Report Job link below.
Report Job

Share Job Post

Lorem ipsum dolor (Location) Lorem ipsum NGN Confidential

Job Function : Lorem ipsum

1 year ago

Lorem ipsum dolor (Location) Lorem ipsum NGN Confidential

Job Function : Lorem ipsum

1 year ago

Lorem ipsum dolor (Location) Lorem ipsum NGN Confidential

Job Function : Lorem ipsum

1 year ago

Stay Updated

Join our newsletter and get the latest job listings and career insights delivered straight to your inbox.

We care about the protection of your data. Read our privacy policy.

This action will pause all job alerts. Are you sure?

Cancel Proceed
Report Job
Please fill out the form below and let us know more.
Share Job Via Sms

Preview CV