We are looking for an experienced and ambitious C#.NET Developer to join our team.
C#. Net Developer Responsibilities:
Design, build, and maintain efficient and reliable C# code
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, reusable, and reliable C# code
Ensure the best possible performance, quality, and responsiveness of applications
Identify bottlenecks and bugs, and devise solutions to these problems
Help maintain code quality, organization, and automatization
Experience using .NET framework, object oriented programming, and Mono framework
Knowledge of concurrency patterns in C# and C# libraries.
Familiarity with Windows Presentation Framework and Microsoft SQL.
Habit of writing clean C# code that is easy to read.
C#. Net Developer requirements:
2+ years of software development experience
Proficient in C#.Net
Proven experience with software design and OOD methodologies
Familiarity with Relational Databases and SQL
Experience with ORM frameworks
BS degree in Computer Science
Experience with Web services development (SOAP, REST)
Strong in Object Oriented Programming, MVC, Design patterns and SOLID principles.