Manager, Software Development (Full Stack, java, flutter)

Job Description

Title: Manager, Software Development (Full Stack, java, flutter)

Company Name: Mutual Trust Bank PLC

Vacancy: --

Age: Na

Job Location: Dhaka

Salary: --

Experience:

  • At least 8 years
  • The applicants should have experience in the following business area(s): Banks


Published: 2025-07-15

Application Deadline: 2025-07-26

Education:
    • Bachelor/Honors
  • Bachelor of Science (BSc) in Computer Science & Engineering from a recognized a UGC-approved university. No third division/class or equivalent CGPA is allowed at any stage.


Requirements:
  • At least 8 years
  • The applicants should have experience in the following business area(s): Banks


Skills Required:

Additional Requirements:
  • Industry-recognized certifications in relevant areas such as Flutter development, backend technologies, software architecture, or system design will be considered an added advantage and may provide a competitive edge.


Responsibilities & Context:

This role is designed for a highly experienced software professional with a minimum of 8 years of hands-on experience in application development, preferably within a software company or banking environment. The ideal candidate must have a strong foundation in Object-Oriented Programming (OOP) and expertise in developing mobile applications using Flutter or backend systems using Java/C#. At least 4 years of practical experience in Flutter development is essential, along with a solid grasp of coding architectures, state management, and performance optimization. The position demands technical leadership, problem-solving ability, and a commitment to clean, scalable, and maintainable code.

Key Responsibilities:

  • Application Development:
    Architect and develop high-performance, scalable mobile applications using Flutter or backend systems using Java/C#.

  • Technical Leadership:
    Lead and mentor cross-functional teams in designing and delivering new features with a focus on technical excellence.

  • Code Quality & Optimization:
    Ensure code maintainability and performance through rigorous reviews, architectural best practices, and proactive optimization.

  • Problem Resolution:
    Troubleshoot and resolve critical bottlenecks and bugs to enhance system reliability and user experience.

  • Clean Architecture & State Management:
    Implement architectures such as MVC and CLEAN, and manage app states using RiverPOD or BLOC.

  • API Integration & Version Control:
    Integrate applications with backend services using RESTful APIs and manage codebases via Git.

  • Documentation & Best Practices:
    Champion clean, well-documented, and testable code to maintain codebase quality and team productivity.

  • Technology Exploration:
    Continuously explore and recommend emerging technologies and trends in Flutter and backend development.



Job Other Benifits:

Employment Status: Full Time

Job Work Place: Work at office

Company Information:

Gender: Male and Female can apply

Read Before Apply: Please apply only who are fulfilling all the requirements of this job

Category: Bank/ Non-Bank Fin. Institution

Similar Jobs