Qureos

Find The RightJob.

C# .NET SOFTWARE DEVELOPER

ROLE OBJECTIVE

Our environment is a high-performance ecosystem built on the Microsoft .NET platform, which is integrated with multiple external systems. Approved candidate will be an integral part of our software development team, contributing to the design, development, and maintenance of high-quality software solutions. We will provide the opportunity to work on diverse projects in multiple industries that align with our technological goals and business objectives.

RESPONSIBILITIES

  • Software Development:
  • Design, develop, and maintain high-quality software applications using C# .NET.
  • Development of desktop, web, back-end, and mobile applications usingthe latest Microsoft technologies: MS SQL, .NET, C#, .NET Maui, and others
  • Implement efficient, reusable, and scalable code that aligns with project requirements.
  • Requirements Analysis:
  • Collaborate with cross-functional teams to gather and analyze software requirements.
  • Translate business requirements into technical specifications and actionable development tasks.
  • Code Reviews and Quality Assurance:
  • Participate in code reviews to ensure adherence to coding standards and best practices, and maintain code quality.
  • Identify and address software defects and issues.
  • Problem-solving and Troubleshooting:
  • Debug and troubleshoot software defects and issues, providing timely and effective resolutions.
  • Collaborate with team members and other departments to identify root causes and implement corrective actions.
  • Close work and full support for the Operations team and all other teams using the applications required to run projects. Work as SL2 and SL3 for resolving all company tickets
  • Database Design and Development:
  • Design and implement database structures, particularly using SQL Server.
  • Optimize database queries and performance to ensure efficient data retrieval and manipulation.
  • Collaboration and Communication:
  • Work closely with product owners, business analysts, and stakeholders to understand project requirements.
  • Communicate effectively with team members, sharing insights, updates, and technical information.
  • Continuous Learning:
  • Stay abreast of industry trends, emerging technologies, and best practices in C# .NET development.
  • Propose and implement innovative solutions and improvements based on evolving technologies.
  • Documentation:
  • Create and maintain comprehensive technical documentation for software applications, APIs, and databases.
  • Document code, processes, and development methodologies for knowledge sharing and future reference.
  • Testing and Deployment:
  • Develop and execute test plans, ensuring the reliability and functionality of software applications.
  • Contribute to the deployment process, ensuring smooth and error-free application releases.
  • Cross-functional Collaboration:
  • Engage in collaborative problem-solving with other teams, architects, and infrastructure teams.
  • Provide technical expertise and support to colleagues across various projects and departments.
  • Adherence to Coding Standards:
  • Follow established coding standards, version control processes, and release management practices.
  • Continuously strive for code improvements and maintainability.

Key Deliverables

  • Delivery of High-Quality, Scalable Software Solutions
  • Operational Stability & Technical Excellence
  • Continuous Improvement & Knowledge Contribution


ROLE SPECIFICATIONS

Qualification and Experience

  • Bachelor’s degree in computer science, Software Engineering, or a related technical field (or equivalent professional experience).
  • At least 5 years of professional experience with C# and .NET Core/.NET 5+. They must understand Dependency Injection, LINQ, and Async/Await patterns
  • Proven experience interfacing C# with other technologies. This includes using REST APIs or Message Brokers (like RabbitMQ/Kafka) to connect .NET and Java.
  • Fluency in English
  • Very good knowledge of the following technologies:
  • .NET technology stack: .NET, .NET Framework, .NET Standard, Maui, ASP.NET
  • C#, LINQ
  • Microsoft SQL Server
  • Azure DevOps Server / Git
  • REST / SOAP / webAPI / IIS
  • JSON / XML
  • Additional experience in the following will be beneficial:
  • DevExpress Suite knowledge will be an advantage
  • HTML5 / CSS3
  • JavaScript / TypeScript / Angular / React
  • Razor, Blazor
  • Deep understanding of microservices, design patterns, and asynchronous programming.
  • Knowledge and experience in Database management: queries, tables, indexes, performance analysis
  • Effective time management skills for prioritizing tasks and meeting project deadlines

© 2026 Qureos. All rights reserved.