Requirements
- Experience : 6 Years
- Expert-level knowledge of C# development.
- Strong experience in Windows Desktop application development especially WinForms.
- Solid understanding of Object-Oriented Analysis and Design (OOAD) concepts.
- Proven experience in software development for Windows platforms.
- Strong analytical and problem-solving abilities.
- Excellent debugging skills with the ability to troubleshoot and resolve complex issues.
- Hands-on experience in writing clean maintainable and testable code.
- Practical experience with unit testing frameworks such as NUnit and mocking tools like Moq.
- Experience using GitHub and modern development tools.
- Self-motivated quick learner with strong verbal and written communication skills.
Responsibilities
- Design develop and maintain Windows Desktop applications using C# .
- Apply Object-Oriented Analysis and Design (OOAD) principles to build scalable and maintainable solutions.
- Write clean well-structured and high-quality code following software craftsmanship best practices.
- Debug complex issues identify root causes implement fixes and assess the impact of changes.
- Implement and maintain automated unit tests using frameworks such as NUnit and Moq.
- Collaborate with cross-functional teams to analyze requirements and deliver robust solutions.
- Actively use GitHub and productivity tools (e.g. GitHub Copilot) to improve development efficiency and code quality.
- Follow and apply basic design principles and coding standards throughout the development lifecycle.
- Participate in code reviews and contribute to continuous improvement initiatives.
Qualifications :
Bachelors or masters degree in computer science Information Technology or a related field.
Remote Work :
No
Employment Type :
Full-time
Requirements Experience : 6 YearsExpert-level knowledge of C# development.Strong experience in Windows Desktop application development especially WinForms.Solid understanding of Object-Oriented Analysis and Design (OOAD) concepts.Proven experience in software development for Windows platforms.Stron...
Requirements
- Experience : 6 Years
- Expert-level knowledge of C# development.
- Strong experience in Windows Desktop application development especially WinForms.
- Solid understanding of Object-Oriented Analysis and Design (OOAD) concepts.
- Proven experience in software development for Windows platforms.
- Strong analytical and problem-solving abilities.
- Excellent debugging skills with the ability to troubleshoot and resolve complex issues.
- Hands-on experience in writing clean maintainable and testable code.
- Practical experience with unit testing frameworks such as NUnit and mocking tools like Moq.
- Experience using GitHub and modern development tools.
- Self-motivated quick learner with strong verbal and written communication skills.
Responsibilities
- Design develop and maintain Windows Desktop applications using C# .
- Apply Object-Oriented Analysis and Design (OOAD) principles to build scalable and maintainable solutions.
- Write clean well-structured and high-quality code following software craftsmanship best practices.
- Debug complex issues identify root causes implement fixes and assess the impact of changes.
- Implement and maintain automated unit tests using frameworks such as NUnit and Moq.
- Collaborate with cross-functional teams to analyze requirements and deliver robust solutions.
- Actively use GitHub and productivity tools (e.g. GitHub Copilot) to improve development efficiency and code quality.
- Follow and apply basic design principles and coding standards throughout the development lifecycle.
- Participate in code reviews and contribute to continuous improvement initiatives.
Qualifications :
Bachelors or masters degree in computer science Information Technology or a related field.
Remote Work :
No
Employment Type :
Full-time
View more
View less