Job Description
Title: Senior Software Developer
Company Name: National Exchange Company SRL
Vacancy: 1
Age: 35 to 45 years
Job Location: Dhaka (Banasree)
Salary: Negotiable
Experience:
- 2 to 7 years
- The applicants should have experience in the following business area(s): Banks, Software Company, Multinational Companies
Published: 2025-09-30
Application Deadline: 2025-10-30
Education: - Bachelor of Science (BSc) in Computer Science & Engineering
- Master of Science (MSc) in Computer Science & Engineering
Requirements: - 2 to 7 years
- The applicants should have experience in the following business area(s): Banks, Software Company, Multinational Companies
Skills Required: C Programming Language,Cloud Technology,Cross Functional Collaboration,Database management,Full Stack Development focusing on Front End technologies,Problem solving and analytical skill,REST API development,Software Development,Testing tools,Version Control: Github
Additional Requirements: - Age 35 to 45 years
- Only Male
- 2 to 7 years of experience in software design, development, and system integration. Validate financial transaction flows, data accuracy, and API responses.
- The applicants should have experience in the following business area(s): Multinational Companies.
- Preferable from any Remittance Company, Bank top priority.
Responsibilities & Context: - Develop distributed and scalable web applications using ASP. Net Core, C#. Net, MVC, Web API and related technologies.
- Design and integrate databases using MSSQL Server, Dapper, ADO. Net, LINQ, Entity Framework, and ensure optimized queries.
- Hands-on experience with OOP concepts, Design patterns, async programming, microservice design (CQRS), and messaging architecture (Service Bus Queue, BLOB, etc.).
- Build and consume REST APIs and SOAP/Web Services for internal and external integrations.
- Implement responsive and high-performance front-end features using JavaScript (jQuery, TypeScript) and modern frameworks such as Angular.
- Develop all codes according to best practices for software development, security, and performance.
- Develop and maintain Unit Testing scripts and ensure quality assurance.
- Support applications after Go-Live until the end of the Defect Liability Period, including troubleshooting and technical support.
- Update and maintain technical documentation throughout the development lifecycle.
- Quickly understand business requirements and translate them into quality software solutions.
- Validate financial transaction flows, data accuracy, and API responses
- Perform functional, integration, regression, performance, and security testing of financial apps and services
- Design and execute test cases for Web APIs, backend services, and database validations
- Prepare and maintain checklists for regression and smoke testing
- Research and recommend new QA tools, technologies, and processes for financial application testing
- Develop and manage effective test plans and strategies for enterprise applications (Desktop, Web, and Mobile)
- Prepare detailed test documentation, bug reports, and test coverage reports.
Job Other Benifits: - Provident fund,Performance bonus,Mobile bill,Over time allowance
- Lunch Facilities: Full Subsidize
- Salary Review: Yearly
- Festival Bonus: 2
Employment Status: Full Time
Job Work Place: Work at office
Company Information: Gender: Only Male can apply
Read Before Apply: Please apply only who are fulfilling all the requirements of this job
Category: IT & Telecommunication