Title: Associate to Assistant Manager (.Net Core, Flutter Developer)
Company Name: Mutual Trust Bank PLC
Vacancy: --
Age: Na
Job Location: Dhaka
Salary: --
Experience:
2–7 years of experience; experience in software company / bank will be preferred
Strong proficiency in C# and .NET Core for enterprise-grade backend and frontend development
Solid understanding of ASP.NET MVC and Web API for secure, scalable web applications and RESTful services
Experience designing and consuming RESTful APIs including authentication, authorization, and data exchange mechanisms
Good working knowledge of Oracle Database including SQL, PL/SQL, stored procedures, functions, packages, and performance tuning
Practical experience developing web UIs using HTML, CSS, JavaScript, and React
Basic to intermediate experience in Flutter mobile application development with API integration
Ability to integrate Redis with ASP.NET Core applications for session management, caching, and improving API response times
Familiarity with RabbitMQ or similar message brokers for asynchronous, reliable, scalable communication
Knowledge of version control systems such as Git and collaborative development practices
Experience in core banking will be preferred
Work within the Core Banking Systems department under the Bank’s Digital Banking Division to design, develop, and maintain software applications that automate and enhance banking operational activities
Develop secure, scalable, and efficient systems supporting core banking operations, internal business processes, regulatory reporting, and digital service delivery
Contribute to development of web applications, APIs, and mobile applications with seamless integration to existing banking systems and third-party platforms
Design, develop, implement, and maintain secure, scalable, and reliable software solutions in line with approved requirements
Develop and maintain backend systems using .NET Core and C#, following coding standards, architectural guidelines, and best practices
Design, develop, and manage RESTful APIs for integration among core banking systems, internal applications, third-party services, web platforms, and mobile applications
Develop and maintain web-based applications using ASP.NET MVC, Web API, and React
Develop and maintain mobile applications using Flutter with proper backend integration
Design, develop, and optimize Oracle Database objects including tables, views, stored procedures, packages, and functions to ensure accuracy, performance, and integrity
Collaborate with business units, operations teams, and stakeholders to analyze requirements and translate them into technical solutions
Ensure applications comply with information security, compliance, audit, and regulatory requirements, including Bangladesh Bank guidelines and internal bank policies