C# Developer

C# Developer Job Description Template

Our company is looking for a C# Developer to join our team.

Responsibilities:

  • Design, build, and maintain efficient, reusable, and reliable C# code;
  • Introduce new technologies into the team based on fit and suitability to deliver a solution;
  • Design and develop scalable desktop solutions and Windows services for Wordlwide distribution and use;
  • Code profiling;
  • Ensure the best possible performance, quality, and responsiveness of applications;
  • Be able to deep dive into the technical aspects needed for optimisation of applications;
  • Identify bottlenecks and bugs, and devise solutions to these problems;
  • Version control;
  • Research and Design;
  • Adhere to Agile methodologies and follows agile principles through work outputs and behaviours;
  • Good knowledge of AMQP (Rabbit / MSMQ);
  • Operational Assistance;
  • Translate application storyboards and use cases into functional applications;
  • Scope, Plan, Design and Review end to end solutions;
  • Help maintain code quality, organization, and automatization.

Requirements:

  • MS SQL Server, AWS, Azure;
  • IT Degree;
  • CSS;
  • .NetCore, .NET framework;
  • Minimum of 5+ years developing code;
  • BS Computer Science degree or equivalent industry experience;
  • PostgreSQL, SQL Server, NoSQL;
  • Hadoop;
  • DB2;
  • Scala;
  • JAVA EE;
  • Oracle and PostgreSQL database;
  • Javascript and related families;
  • Minimum of 2-3 years of ASP.Net (C#) experience;
  • RAZOR.