A complete application in a minute
Tailored resume and cover letter, ready to send.
Bank Islam Malaysia Berhad invites a skilled Backend Software Engineer to join the Engineering team. You will focus on Dotnet Core C# (microservices), cloud deployments, and integration with front-end technologies to support flagship banking applications in the Cloud.
We seek 5–7 years of backend experience, strong problem-solving abilities, and a collaborative mindset. You will contribute to code quality, architecture discussions, and DevOps collaboration to ensure scalable, secure financial
We are a dedicated division within Bank Islam focused on crafting software and systems for the bank. Our mission is to lead the way in innovation, developing new models and refining our products and services with our customers' needs as the pivotal point of all we do. We aim to self-disrupt, ensuring we stay ahead in delivering exceptional experiences. Our overarching goal is to endow everyone with the tools and knowledge for financial literacy, championing business practices that foster a positive and sustainable impact on the economy, community, and environment. This aligns with our commitment to shariah principles. Our core values emphasize customer-centric thinking, integrity in action, the pursuit of excellence, and taking full ownership of our objectives.
In the Bank Islam - Engineering team, we recognize that the backbone of our success lies in our technological advancements, particularly through our BIMB Web and Mobile. We are on the lookout for a skilled Backend Software Engineer to join our ranks and contribute to our software development endeavors. The ideal candidate should possess a deep understanding of backend development processes and be passionate about solving problems and enhancing code quality. If you are someone who thrives on technical challenges and enjoys working in a collaborative environment, we are eager to connect with you.
The Backend Software Engineer will play a crucial role in our development team, focusing on creating reliable and scalable software solutions. Specializing in backend development, this role involves working with Dotnet Core C# (microservices) and ensuring seamless integration with front-end technologies in a Cloud environment. The main responsibility is to contribute to the development and optimization of our flagship banking applications in the Cloud.
Collaborate closely with tech leads and software developers, contributing to the backend development of full-stack applications.
Alongside tech lead, lead in the design and implementation of scalable and robust backend services using Dotnet Core and related technologies in a Cloud setting.
Take ownership of code review / pull request review involving Dotnet Core C# micro-services, APIs, database schema, and optimization opportunities to ensure adherence to coding standards and best practices.
Collaborate with technology lead to reply to audit (internal / external) and ensuring recommendations are implemented accordingly
Engage with product owners, architects, and other stakeholders to understand project requirements and translate them into efficient technical solutions.
Implement best practices, coding standards, and development methodologies to enhance the team's productivity and code quality.
Monitor, analyze, and optimize the performance, scalability, and reliability of backend applications in the Cloud.
Work with DevOps and infrastructure teams to ensure applications are deployed and operated smoothly.
Keep abreast of the latest industry trends and technological advancements to continually enhance the team's backend development capabilities.
Ensure effective communication and collaboration within the team and with other departments to meet project goals.
Bachelor’s degree in software engineering or information technology
5 - 7 years working experience
Profound expertise in Dotnet C# programming language and backend development frameworks
Experience with microservices architecture and secure RESTful API development (OAuth2, OIDC, JWT etc.).
Strong knowledge of database technologies, including SQL and NoSQL databases (e.g., PostgreSQL, MongoDB).
Proven ability to work collaboratively in software development teams and contribute to backend development processes.
Excellent problem-solving and analytical skills, capable of addressing complex technical challenges.
Effective communication and interpersonal skills, facilitating seamless collaboration with team members and stakeholders.
Experience with Agile development methodologies and a continuous improvement mindset.
Eagerness to stay updated on the latest backend technologies and industry trends, with a commitment to ongoing learning and development.
Bank Islam Malaysia Berhad is the pioneer of Islamic banking system in Malaysia. We have grown to become one of the nation’s leading financial institutions, providing a wide range of products and services to meet the financial and banking needs of all Malaysians, regardless of race and religion. A career with Bank Islam means an outstanding opportunity to develop a professional vocation in the ever-challenging banking industry. Be a part of an organisation that is totally committed to developing Malaysia as one of the leading global Islamic financial centres.
Bank Islam Malaysia Berhad is the pioneer of Islamic banking system in Malaysia. We have grown to become one of the nation’s leading financial institutions, providing a wide range of products and services to meet the financial and banking needs of all Malaysians, regardless of race and religion. A career with Bank Islam means an outstanding opportunity to develop a professional vocation in the ever-challenging banking industry. Be a part of an organisation that is totally committed to developing Malaysia as one of the leading global Islamic financial centres.
Researching careers? Find all the information and tips you need on career advice.