Title: Senior Software Engineer (.NET Core)
Company Name: FinSource Limited
Vacancy: 01
Age: At least 29 years
Job Location: Dhaka
Salary: Tk. 130000 - 150000 (Monthly)
Experience:
Both males and females are allowed to apply.
Minimum of 5 years of Salesforce development experience.
Proficiency in Lightning Web Components (LWC), Apex, JavaScript, and CSS.
Experience with REST and SOAP APIs for integrations.Strong understanding of CI/CD processes and deployment best practices.
Hands-on experience with OAuth, Single Sign-On (SSO), and Salesforce security protocols.
Familiarity with Salesforce Financial Services Cloud (FSC) and financial industry platforms like Orion.
Proven ability to work in Agile teams and meet sprint commitments effectively.
Job Context:
We are seeking an experienced Senior Software Engineer (.NET Core) to design, develop, and maintain scalable backend systems within a financial services environment. The ideal candidate will have strong expertise in .NET Core, deep database knowledge, and experience working with modern DevOps and containerized environments.
The role requires strong SQL Server expertise, dynamic document generation, a solid understanding of backend architecture principles, eagerness to use AI powered tools, and the ability to deliver high-quality, maintainable code in an Agile setting.
Responsibilities:
Design, develop, and maintain robust applications using .NET Core
Lead the decomposition of a monolithic reporting engine into a scalable, containerized application architecture using RabbitMQ for async processing
Implement scalable RESTful APIs and services
Design and optimize SQL Server queries, stored procedures, and data models
Deploy and manage applications in Kubernetes environments. Contribute to CI/CD pipeline design and implementation
Implement comprehensive observability dashboards in Grafana, focusing on request latency, queue depth, and engine health
Troubleshoot, debug, and resolve production issues
Collaborate with QA, DevOps, and Business stakeholders to deliver high-quality solutions. Conduct code reviews and mentor junior developers
Participate in Agile ceremonies and contribute to continuous improvement