Education: B-tech, MCA
Experience: 3-5 years
Job Description
We are looking for a C# developer responsible for building C# applications. Your primary responsibilities will be to design and develop these applications, and to coordinate with the rest of the team working on different layers of the infrastructure. Therefore, a commitment to collaborative problem solving, sophisticated design, and quality product is essential.
Responsibilities
– Translate use cases into functional applications
– 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
Skills
– Proficient in C#, with a good knowledge of its ecosystems
– Familiarity with the .NET framework.
– Strong understanding of object-oriented programming
– Familiar with various design and architectural patterns
– Knowledge of concurrency patterns in C#
– Familiarity with Microsoft SQL Server.
– Familiarity with Windows Presentation Framework
– Knack for writing clean, readable C# code
– Understanding fundamental design principles behind a scalable application
– Creating database schemas that represent and support business processes
– Familiarity with continuous integration

