
- Design, develop, and maintain software applications using .NET (C#, .NET Core/Framework)
-
Analyze requirements and contribute to technical solution design.
-
Write and test clean, maintainable code.
-
Perform debugging, performance tuning, and code optimization.
-
Participate in peer code reviews and team planning activities.
-
Contribute to database integration and RESTful API implementation.
-
Collaborate with cross-functional teams to ensure completeness and stability.
-
Provide task estimations and deliver within approved timelines.
-
Ensure documentation, test results, and task status are consistently maintained in TFS.
-
Apply secure coding practices and participate in bug resolution with quality metrics in mind.
Requirements-
Bachelor’s degree in computer science, Software Engineering, or related discipline
-
3-5 years of experience in software development
-
Proficiency in C#, .NET Core or .NET Framework
-
Solid understanding of object-oriented programming and software development lifecycle
-
Experience with SQL-based databases
-
Experience with Angular or other frontend technologies is a strong plus.
-
Working knowledge of relational databases (SQL Server, PostgreSQL, or equivalent)
-
Familiarity with Git, RESTful services, and Agile development methodologies
DEFINITION OF DONE
-
Code Quality: Code follows clean coding practices, passes peer review, and is modular.
-
Documentation: Design decisions and methods are documented; all changes logged in TFS.
-
Testing: Unit tests written for all code; test coverage aims for 80%.
-
Bug Management: Defects are resolved efficiently with minimal rework or regressions.
-
Timely Delivery: Tasks are delivered by deadline with proactive communication.
-
Communication: Shares progress, blockers, and support needs promptly.
-
Process Compliance: Adheres to coding standards, SDLC policies, and reuse principles.
© 2026 Qureos. All rights reserved.