C# Developer

Website Princeton IT Services Princeton It Services

Princeton IT Services

Job Title: C# Developer

Location: Calgary, Canada

Job type: Full time

Job Summary: We are looking for a talented and experienced C# Developer to join our development team. As a C# Developer, you will be responsible for designing, developing, and maintaining software applications that meet the needs of our clients.

Responsibilities:

  • Develop high-quality software solutions using C# programming language.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Participate in all phases of the software development lifecycle, including requirements analysis, design, coding, testing, deployment, and maintenance.
  • Write clean, maintainable, and efficient code.
  • Troubleshoot, debug, and resolve software defects and technical issues.
  • Conduct code reviews to ensure adherence to coding standards and best practices.
  • Stay current with the latest technologies and industry trends.
  • Communicate effectively with team members and stakeholders.

Requirements:

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field.
  • Proven work experience as a C# Developer or similar role.
  • Strong proficiency in C#, with a good understanding of the .NET framework.
  • Experience with ASP.NET MVC/Web API for web development.
  • Knowledge of object-oriented programming principles and design patterns.
  • Familiarity with relational databases (e.g., SQL Server, MySQL) and ORM frameworks (e.g., Entity Framework).
  • Excellent problem-solving skills and attention to detail.
  • Ability to work independently and collaboratively in a team environment.
  • Strong communication and interpersonal skills.

Preferred Qualifications:

  • Experience developing REST API services using C# and .NET.
  • Experience with front-end technologies such as HTML, CSS, JavaScript, and Angular or React.
  • Familiarity with agile development methodologies (e.g., Scrum, Kanban).
  • Experience with version control systems (e.g., Git).
  • Knowledge of cloud platforms (e.g., Azure, AWS) and containerization technologies (e.g., Docker, Kubernetes).

To apply for this job email your details to ayat.ali@princetonits.com

Apply Now