We are seeking a skilled C# Developer to join our dynamic team, contributing to the development and maintenance of cutting-edge software solutions.
Key Duties and Responsibilities
- Collaborate with cross-functional teams to design, develop, and maintain C# applications.
- Write clean, efficient, and maintainable code while adhering to best coding practices.
- Participate in code reviews to ensure code quality and consistency.
- Debug and resolve software defects and performance issues.
- Stay up-to-date with the latest industry trends and technologies to enhance software capabilities.
- Contribute to the entire software development lifecycle, from concept to deployment.
- Work closely with product managers and stakeholders to understand and translate business requirements into technical solutions.
Skills
- C#
- .NET Framework
- SQL
- Problem-Solving
- Software Development Methodologies
- Communication
- Collaboration
Requirements
- Bachelor's degree in Computer Science, Information Technology, or related field.
- Proven experience as a C# Developer or in a similar role.
- Strong proficiency in C# and .NET framework.
- Familiarity with database design and SQL.
- Knowledge of software development methodologies and principles.
- Excellent problem-solving and analytical skills.
- Ability to work both independently and as part of a collaborative team.
- Strong communication and interpersonal skills.
- Attention to detail and a commitment to producing high-quality software.