Epicareer Might not Working Properly
Learn More

Head of Software Development

Salary undisclosed

Apply on


Original
Simplified

Roles & Responsibilities:

  • Design and develop innovative systems aligned with business goals, compliance standards (e.g., BNM FSA, PCIDSS), and iPay88's technology roadmap, covering Web, Mobile, API, and backend applications.
  • Lead agile adoption, collaborating with multi-team programs, product owners, and Scrum Masters to ensure smooth technology integration, development, and feature rollout across projects.
  • Provide strategic guidance on emerging technologies, industry trends, and cloud solutions, driving continuous improvement in our product offerings.
  • Implement SDLC, Agile, and DevSecOps practices to establish efficient development pipelines and continuous build environments.
  • Oversee system development, perform proof-of-concept evaluations, and offer technical mentorship for P2P, B2B, and B2C solutions.
  • Streamline development processes, address technical challenges, and ensure thorough technical documentation.
  • Manage performance engineering, capacity planning, scalability, and high-traffic system maintenance to ensure timely, quality product delivery.
  • Inspire and lead the team, fostering a culture of trust, collaboration, and excellence.

Requirements:

  • Bachelor’s degree in Computer Science, Information Systems, or a related field.
  • 10+ years of experience in enterprise software, SaaS, or FinTech development, including project management and leading software teams.
  • Strong knowledge of Object-Oriented Design, data structures, algorithms, and complexity analysis.
  • Expertise in Web, Mobile, and Microservices technologies, with proficiency in languages like Java, C/C++, C#, JavaScript, Python, or Go, and experience with SQL/NoSQL databases (e.g., MSSQL, MySQL, Redis, MongoDB).
  • Understanding of legacy and modern tech stacks, including monolithic vs. microservices, .Net, native vs. cross-platform mobile, and on-premise vs. cloud infrastructure.
  • Deep knowledge of the FinTech industry, including system/process requirements, automation, analytics, and familiarity with market trends and competitive landscape.
  • Strong command of Agile development, with experience in release planning, resource allocation, and timely product delivery.