Senior Software Engineer (.Net)



Senior Software Engineer (.Net)



Dhaka, Bangladesh


Full Time (On-Site)


Negotiable


Expert Level (5+ Years)


Software Development


31-Jul-2025

We are seeking a skilled and experienced Software Developer with a minimum 5+ years of hands-on experience. The ideal candidate will have a strong background in database development and a preference for expertise in SSIS/SSAS/SSRS and reports development. The successful candidate will play a key role in designing, developing, and maintaining scalable software solutions that meet organizational needs.



  • Bachelor of Science (BSc) in Computer Science & Engineering.



  • Design, code, test, and maintain high-performance applications using .NET technologies.
  • Develop and optimize database solutions with a focus on SQL Server, including stored procedures, triggers, and views.
  • Design, implement, and maintain efficient data extraction, transformation, and loading (ETL) processes using SQL Server Integration Services (SSIS).
  • Create and optimize multidimensional data models using SQL Server Analysis Services (SSAS) to support business intelligence needs.
  • Develop and maintain reports using SQL Server Reporting Services (SSRS) for effective data visualization and decision-making.
  • Work collaboratively with cross-functional teams, including business analysts and end-users, to gather and analyze requirements for software solutions.
  • Conduct code reviews and provide constructive feedback to team members.
  • Participate in the full software development life cycle, from requirements gathering to deployment and support.





  • .NET Framework & .NET Core/.NET 6+: Deep understanding of the .NET ecosystem (ASP.NET, .NET Core, MVC, Web API). Experience with both legacy systems and modern .NET (e.g., .NET 6/7).
  • C# Programming: Strong command over object-oriented programming (OOP) and C# features (LINQ, async/await, generics).
  • Web Development: Experience with ASP.NET MVC, Razor, and Blazor (optional but valuable). Frontend integration with HTML, CSS, JavaScript, and libraries like jQuery, React, or Angular.
  • RESTful APIs & Web Services: Design and consume RESTful services. Experience with WCF (Windows Communication Foundation) is a plus.
  • Entity Framework (EF)/EF Core: Proficient in ORM, LINQ queries, migrations, and performance tuning.
  • SQL & Databases: Strong knowledge of SQL Server (T-SQL), stored procedures, indexing, and optimization.  Exposure to NoSQL databases (MongoDB, Redis) is a plus.
  • Architecture & Design: Understanding of software architecture patterns (MVC, MVVM, microservices, clean architecture).  Use of design patterns (Repository, Singleton, Factory, etc.).
  • DevOps & CI/CD: Experience with build/release pipelines (Azure DevOps, GitHub Actions, Jenkins). Familiarity with containerization (Docker) and version control (Git).

Read carefully before you apply: 
Interested Candidates, who meet the above criteria with respect of the position, are only requested to apply uploading an updated CV containing a recent Professional Photograph.


Apply for this Job