Home
W

Senior Software Engineer (.NET)

Weblink Communications Ltd.
Dhaka (Banani)
Full TimeNot specifiedBdJobsActive Hiring

Salary

Negotiable

Deadline

19 May 2026

Source

BdJobs

Location

Dhaka (Banani)

Salary

Negotiable

Deadline

19 May 2026

Key Responsibilities

* Architect and deliver high-performance backend services using .NET, ensuring seamless integration with RESTful APIs and secure data exchange. * Drive collaboration with cross-functional teams, including developers, DevOps engineers, and product teams, to develop innovative solutions. * Craft clean, modular, and scalable code, accompanied by comprehensive documentation and unit tests, to ensure maintainability and efficiency. * Design, implement, and maintain robust database structures and queries on various platforms, including NoSQL (MongoDB) and SQL (SQL Server, MySQL) systems. * Monitor and optimize application performance, troubleshooting issues in production environments to ensure minimal downtime. * Lead code reviews, contribute to architecture planning, and actively participate in sprint activities within an Agile framework, leveraging AWS and Custom VPS setups. * Stay ahead of the curve by embracing emerging backend technologies, design patterns, and industry trends, applying this knowledge to drive continuous improvement. * Leverage expertise in diverse database technologies, including NoSQL and relational databases, to inform design decisions and optimize data management. * Apply strong understanding of Object-Oriented Programming and software architecture principles to develop maintainable, scalable, and efficient systems. * Develop and maintain secure, efficient, and well-documented RESTful APIs and microservices, adhering to best practices in authentication, authorization, and security. * Utilize Git version control and CI/CD pipelines to streamline development workflows and ensure smooth deployment. * Harness the power of Entity Framework Core, Dapper, or similar ORM tools to simplify database interactions and improve performance. * Navigate cloud platforms such as Azure or AWS, leveraging knowledge of containerization (Docker) and container orchestration tools (Kubernetes) to drive scalability and efficiency. * Integrate messaging systems like RabbitMQ or Azure Service Bus to enable seamless communication between services. * Apply unit testing and test-driven development (TDD) principles to ensure high-quality code and minimize defects. * Communicate complex technical concepts effectively, both verbally and in writing, to facilitate collaboration and drive success.

Requirements

Education

  • Bachelor of Science (BSc) in Computer Science, Computer Science & Engineering
  • Masters

Additional

  • Problem Solving: Demonstrated ability in troubleshooting, debugging, and implementing scalable solutions.
  • Leadership & Mentorship: Experience in leading teams and mentoring junior developers, with a proactive and collaborative approach.
  • Continuous Learning: Strong drive to stay updated with new technologies and industry trends.

Compensation & Benefits

Lunch Facilities: Partially SubsidizeFestival Bonus: 2Competitive salary structureExceptional working environment with supportive peers and mentors

Suggested Jobs For You

Explore more
No suggestions available right now. Please explore all jobs.