Senior C# Developer

Senior C# Developer Job Description Template

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

Responsibilities:

  • Supporting sprint planning and retrospectives;
  • Full stack development using a range of technologies;
  • Keeping up to date with emerging technologies;
  • Mentoring junior team members;
  • Performing code reviews;
  • Contribute to new development projects, delivering them from inception to completion, on time and within budget;
  • Task refinement and estimation;
  • Architecting systems, creating technical documentation and tasks.

Requirements:

  • Cloud (ideally MS Azure) knowledge including use of serverless functions;
  • Microservice experience, Docker, Kubernetes;
  • Experience with Unit testing;
  • At least 5 years recent experience working on commercial .NET/.NET Core (C#) projects;
  • Go and Scala;
  • WPF design;
  • Multithreaded C# development;
  • Strong object orientated design skills;
  • ASP.Net MVC and ASP.Net Identity;
  • A graduate with either computer science or other scientific/engineering degree;
  • AWS;
  • Telerik/DevExpress or equivalent;
  • C#
  • A graduate with either computer science or another scientific/engineering degree;
  • Strong C# skills: .NET, asynchronous programming.

Senior C++ Developer

Senior C++ Developer Job Description Template

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

Responsibilities:

  • Carry out technical guidance to fellow team members in software development tools and methodologies;
  • Liaising with customers by representing the company with project related matters at stakeholder meetings;
  • The support of the design and development of critical components where decisions have a significant impact on project timescales;
  • Ensuring Career development of both the successful candidate and their team members;
  • Discover and fix programming bugs;
  • Design highly scalable, testable code;
  • Analyse and maintain existing software applications;
  • Develop quality software and web applications;
  • Implement performant and quality modules.

Requirements:

  • BSc in Computer Science, a related field of study or equivalent experience;
  • Familiarity with common development tools;
  • Development experience with programming languages (HTML, CSS, JavaScript, C++);
  • SQL database or relational database skills.