Title: Senior Software Engineer (.NET)
Company Name: Weblink Communications Ltd.
Vacancy: 02
Age: Na
Job Location: Dhaka (Banani)
Salary: Negotiable
Experience: --
Published: 2026-04-19
Application Deadline: 2026-05-19
Education:
Requirements: --
Skills Required:
Additional Requirements:
Responsibilities & Context:
· You will design, develop, and maintain backend services using .NET.
· You will build and consume RESTful APIs and ensure secure and efficient data exchange between services.
· You will collaborate with other developers, DevOps engineers, and product teams to deliver high-quality solutions.
· You will write clean, modular, and scalable code with appropriate documentation and unit tests.
· You will implement and maintain database structures and queries on NoSQL systems such as MongoDB, as well as on SQL Server or similar RDBMS.
· You will implement and maintain database structures and queries on MySQL systems such as Xampp, as well as on PHP, Laravel, Python, JavaScript, and frameworks like React.js, Vue.js, and Next.js.
· You will monitor application performance and troubleshoot issues in production environments.
· You will participate in code reviews, architecture planning, and sprint activities in an Agile, AWS, and Custom VPS setup.
· You will stay current with emerging backend technologies, design patterns, and industry trends. · You possess experience across diverse database technologies, including NoSQL platforms like MongoDB as well as relational databases such as SQL Server, MySQL and PostgreSQL.
· You have a strong understanding of Object-Oriented Programming and software architecture principles.
· You have proficiency in building and maintaining RESTful APIs and microservices.
· You are proficient in building and maintaining RESTful APIs and microservices.
· You have knowledge of authentication, authorization, and security best practices.
· You are familiar with Git version control and CI/CD pipelines.
· You are experienced with Entity Framework Core, Dapper, or similar ORM tools.
· You are familiar with cloud platforms such as Azure or AWS.
· You have an understanding of containerization (e.g., Docker) and container orchestration tools (e.g., Kubernetes).
· You have exposure to messaging systems like RabbitMQ or Azure Service Bus.
· You are experienced with unit testing and test-driven development (TDD).
· Communication Skills: Excellent English, both written and verbal.
· A competitive salary structure.
· An exceptional working environment with supportive peers and mentors.
· Lots of challenges and even more scope to implement your ideas.