-
Confidential

Senior Software Engineer (.NET, RabbitMQ, MSSQL, .NET Core)

Confidential
Qatar · Full-time · Not Applicable

Job Summary:

We are seeking a highly skilled and experienced Senior Software Engineer specializing in .NET technologies, RabbitMQ, MSSQL, Timeseries database (timeseries DB, influxDB), Grafana and .NET Core to lead the development of innovative and scalable software solutions. The ideal candidate will play a pivotal role in designing, implementing, and maintaining systems that leverage these technologies. As a technical leader, the Senior Software Engineer will contribute to the full software development lifecycle and provide mentorship to the development team.


  • Software Development
  • Design, develop, and maintain robust and scalable software solutions using .NET, RabbitMQ, MSSQL, and .NET Core.
  • Collaborate with cross-functional teams to analyze requirements and deliver high-quality software applications.


  • Architecture and Design:
  • Provide strong technical input in designing software architecture and making informed decisions on technology stack and frameworks.
  • Contribute to the design discussions and system architecture planning.


  • Message Queues and Middleware:
  • Design, implement, and maintain efficient communication using RabbitMQ or similar message queue systems.
  • Ensure seamless integration of RabbitMQ with .NET Core applications.


  • Database Management:
  • Develop and maintain databases using MSSQL, ensuring data integrity, security, and optimal performance.
  • Optimize SQL queries and database interactions for efficiency.


  • Technical Leadership:
  • Mentor and guide junior team members in best practices, coding standards, and effective use of technologies.
  • Conduct code reviews to maintain code quality and consistency.
  • Problem Solving:
  • Identify and troubleshoot complex technical issues, providing timely and effective solutions.
  • Address performance bottlenecks, bugs, and other technical challenges.


  • Documentation:
  • Create and maintain technical documentation, including system architecture, design specifications, and deployment procedures.


  • Collaboration:
  • Collaborate with product managers, designers, and other stakeholders to understand and refine project requirements.
  • Work closely with QA engineers to ensure the delivery of high-quality software.


Qualifications:

  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
  • Proven experience as a Senior Software Engineer with expertise in .NET, RabbitMQ, MSSQL, and .NET Core.
  • Strong proficiency in C#, ASP.NET, MVC, .NET Core, RabbitMQ, and SQL Server.
  • Solid understanding of software development best practices, design patterns, and architecture.
  • Experience with front-end technologies such as JavaScript, HTML, CSS, and modern frameworks.
  • Familiarity with containerization and orchestration (e.g., Docker, Kubernetes).
  • Excellent problem-solving and debugging skills.
  • Strong communication and interpersonal skills.

Key Skills

Ranked by relevance

rabbitmq sql containerization design patterns javascript grafana docker css c
Login to Apply
Posted
Jun 10, 2025
Type
Full-time
Level
Not Applicable
Location
Doha

Industries

Software Development IT Services IT Consulting IT System Testing Evaluation

Categories

Information Technology

Related Jobs

3 roles aligned with this opportunity

View all jobs
View Job Details
Nord Security
Related

Backend Engineer | Mid - Senior | Go | Core Team

2026-05-22

Full-time
Not Applicable
Lithuania
Business Consulting
Engineering
View Job Details
Nord Security
Related

Backend Engineer | Mid - Senior | Go | Core Team

2026-05-22

Full-time
Not Applicable
Lithuania
Business Consulting
Engineering
View Job Details
Nord Security
Related

Backend Engineer | Mid - Senior | Go | Pricing Team

2026-05-22

Full-time
Not Applicable
Lithuania
Business Consulting
Engineering