Job Description:
We are looking for a talented and motivated C# Developer to join our dynamic team. As a C# Developer, you will be responsible for developing and maintaining applications using the C# programming language and the .NET framework. You will work closely with other developers, product managers, and stakeholders to deliver high-quality software solutions.
Key Responsibilities:
- Develop, test, and maintain C# applications.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Write clean, scalable, and efficient code.
- Debug and resolve technical issues.
- Participate in code reviews to maintain code quality and share knowledge.
- Ensure the performance, quality, and responsiveness of applications.
- Stay updated with the latest industry trends and technologies.
Requirements
- 1+ years of experience in C# development.
- Strong understanding of object-oriented programming (OOP) principles.
- Experience with the .NET framework.
- Familiarity with front-end technologies such as HTML, CSS, and JavaScript.
- Knowledge of database systems and SQL.
- Ability to work in an Agile/Scrum development environment.
- Good problem-solving skills and attention to detail.
- Excellent communication and teamwork skills.
Benefits
Preferred Qualifications:
- Experience with web services (REST, SOAP).
- Familiarity with version control systems (e.g., Git).
- Knowledge of software design patterns and best practices.
- Bachelor's degree in Computer Science, Information Technology, or a related field.
Benefits:
- Competitive salary and benefits package.
- Opportunities for professional growth and development.
- Collaborative and inclusive work environment.
- Flexible working hours.