Senior Software Engineer - .Net

We are looking for a Senior Software Engineer - .Net to join our dynamic team.

Key Responsibilities

  • Design, develop, and maintain applications using C#, .NET Framework, .NET Core, and related technologies.
  • Implement RESTful APIs, microservices, and backend services with clean, reusable, and efficient code.
  • Develop front-end components using HTML, CSS, JavaScript, or modern frameworks (if applicable).
  • Integrate third-party systems, APIs, and databases as part of end-to-end solutions.
  • Participate in system design discussions and contribute to architectural decisions.
  • Perform code reviews and ensure adherence to coding standards and best practices.
  • Mentor junior engineers and support the team in complex technical problem-solving.
  • Ensure application quality through unit testing, integration testing, and performance optimization.
  • Collaborate closely with QA teams to resolve defects and improve overall system stability.
  • Troubleshoot, debug, and resolve production issues in a timely manner.
  • Work with product owners, business analysts, and stakeholders to understand requirements and translate them into technical solutions.
  • Participate in Agile ceremonies—sprint planning, grooming, daily stand-ups, and retrospectives.
  • Ensure timely delivery of features while maintaining high standards of engineering quality.

Candidate Profile

  • Bachelor’s degree in Computer Science, Software Engineering, or related field.
  • 4–6+ years of hands-on experience in software development using .NET technologies.
  • Strong knowledge of C#, ASP.NET MVC, .NET Core, Entity Framework, and LINQ.
  • Experience with RESTful APIs, microservices, and service-oriented architecture.
  • Solid understanding of relational databases (SQL Server, MySQL, PostgreSQL) and ability to write complex SQL queries.
  • Knowledge of version control systems (Git).
  • Familiarity with Azure or AWS cloud services is a plus.
  • Strong debugging, analytical, and troubleshooting skills.
  • Excellent communication and teamwork abilities.

Preferred Skills

  • Experience with modern front-end frameworks (Angular, React, or Vue).
  • Knowledge of CI/CD tools like Azure DevOps, Jenkins, GitHub Actions.
  • Experience with message brokers (RabbitMQ, Kafka).
  • Understanding of secure coding practices and authentication frameworks (JWT, OAuth).

Apply for this position

Subject:
Full Name *
Email *
Phone *
Message to Hiring Manager *
Upload CV/Resume *

Note: You can upload only pdf file and it must be less than 2 MB.

LinkedIn
Website