Software Engineer (.NET Technology)

Job Description

Title: Software Engineer (.NET Technology)

Company Name: Bdjobs.com Limited

Vacancy: 6

Age: 20 to 30 years

Job Location: Dhaka (Kawran Bazar)

Salary: Negotiable

Experience:

  • 2 to 6 years
  • The applicants should have experience in the following business area(s): IT Enabled Service


Published: 2025-10-20

Application Deadline: 2025-10-31

Education:
    • Bachelor of Science (BSc) in Computer Science & Engineering
    • Master of Science (MSc) in Computer Science & Engineering


Requirements:
  • 2 to 6 years
  • The applicants should have experience in the following business area(s): IT Enabled Service


Skills Required: ASP.NET Core,C#,docker,Entity Framework,Git and Github,Microservice Architecture and Design Patterns,MongoDB,MS SQL Server ,OOP

Additional Requirements:
  • Age 20 to 30 years

Technical Skills:

  • Strong proficiency in C#, ASP.NET Core (6/7/8) and Entity Framework Core.

  • Familiarity with Microservices, Dependency Injection, and Asynchronous programming.

  • Deep understanding of OOP, Clean code, Clean Architecture, Design principles, and Design Patterns.

  • Practical experience in SQL Server (stored procedures, indexing, query optimization).

  • Good knowledge of MongoDB, including schema design and aggregation framework.

  • Working knowledge of Git, CI/CD pipelines, and Docker is an advantage.

  • Experience with message brokers (e.g., RabbitMQ, Kafka) will be a plus.

  • Minimum 2 years of experience in professional software development using .NET technologies.

Soft Skills:

  • Excellent analytical and problem-solving abilities.

  • Good communication and teamwork skills.

  • Ability to adapt to a fast-paced environment and meet deadlines.

  • Strong passion for learning and continuous improvement.



Responsibilities & Context:
  • Design, develop, and maintain robust web applications using ASP.NET Core / .NET.

  • Develop RESTful APIs and integrate with internal and third-party systems.

  • Write clean, maintainable, and testable code following best practices and coding standards.

  • Work with both relational (SQL Server) and non-relational (MongoDB) databases.

  • Perform database design, optimization, and query tuning for better performance.

  • Collaborate with the product team, UI/UX designers, QA team and other developers in the teams.

  • Conduct code reviews and ensure quality through unit testing (xUnit/NUnit/Moq).

  • Participate in system design discussions, architecture decisions, and technical reviews.

  • Troubleshoot and debug complex application issues.

  • Mentor junior developers and share knowledge within the team.



Job Other Benifits:

Employment Status: Full Time

Job Work Place: Work at office

Company Information:

Gender: Male and Female can apply

Read Before Apply: Please apply only who are fulfilling all the requirements of this job

Category: IT & Telecommunication

Similar Jobs