C# Developer

Job Description

C# Developer

We are looking for strong C# developers to join our team! As a C# Developer, you will have a strong understanding of the C# programming language and experience working with client-server desktop and web applications.

In addition, you will also be responsible for the analysis, design, development, testing and implementation of company’s platform technology.

DUTIES & RESPONSIBILITIES

  • Design, development and testing of new features in the applications
  • Responsible for regular communication with others involved in the development process
  • Implement, test, and bug-fix functionality
  • Responsibility for design and implementation of software projects using C#
  • Participate as a team member in fully agile Scrum deliveries
  • Provide support to end users
  • Design, build, and maintain efficient and reliable C# code

REQUIREMENTS

  • Ability to work in small, rapid-development teams.
  • Candidates must be willing to work full time.
  • 2+ years of software development experience
  • Proficient in C#, .NET
  • Experience with HTML, JavaScript and web development frameworks (Angular, Bootstrap, jQuery)
  • Proven experience with software design and OOD methodologies
  • Familiarity with Relational Databases and SQL
  • Experience with ORM frameworks
  • BS degree in Computer Science or Engineering
  • Experience with Web services development (SOAP, REST)
  • Strong in Object Oriented Programming, MVC, Design patterns and SOLID principles