C# Developer Job Description Template
Our company is looking for a C# Developer to join our team.
Responsibilities:
- Good knowledge of AMQP (Rabbit / MSMQ);
- Operational Assistance;
- Scope, Plan, Design and Review end to end solutions;
- Translate application storyboards and use cases into functional applications;
- Help maintain code quality, organization, and automatization;
- Be able to deep dive into the technical aspects needed for optimisation of applications;
- 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;
- Report directly to a Senior Software Developer and to the COO;
- Ensure the best possible performance, quality, and responsiveness of applications;
- Code profiling;
- Version control;
- Research and Design;
- Adhere to Agile methodologies and follows agile principles through work outputs and behaviours.
Requirements:
- IT Degree;
- CSS;
- MS SQL Server, AWS, Azure;
- Minimum of 5+ years developing code;
- .NetCore, .NET framework;
- PostgreSQL, SQL Server, NoSQL;
- BS Computer Science degree or equivalent industry experience;
- DB2;
- Hadoop;
- Scala;
- JAVA EE;
- Javascript and related families;
- Oracle and PostgreSQL database;
- RAZOR;
- Minimum of 2-3 years of ASP.Net (C#) experience.