C++ Developer

C++ Developer Job Description Template

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

Responsibilities:

  • Conduct system tests and correct software defects;
  • Work within an Agile/Scrum development environment;
  • Deliver outputs within the given deadline;
  • Work with team leads to determine product feature requirements;
  • Work on extensions of existing products;
  • Hands on of algorithm complexities;
  • Convert business requirements into technical solutions;
  • Development of the next generation software;
  • Implement, test and bug-fix functionality;
  • Advance Database systems – indexes;
  • Resolve issues proactively to deliver high quality products;
  • Participate as a team member in fully agile Scrum deliveries;
  • Responsibility for design and implementation of software projects using C++, C# and ASP.NET;
  • Help us develop a solution in ticketing (Automatic Face Collection – AFC) to move over 100,000 people per day;
  • Coordination with other developers for cross-functional requirements implementation and tests.

Requirements:

  • Experience working with or developing CI/CD pipelines;
  • TDD, BDD, ICONIX etc;
  • 3D graphics rendering with OpenGL, (Linux and Windows);
  • Software development experience using QT and QML. (highly advantageous);
  • Experience using UX principles to develop user interfaces;
  • Experience in object-oriented programming;
  • Strong proficiency in C++, with fair knowledge of the language specification;
  • Experience with algorithms/data structures knowledge;
  • Must know ASP.NET, Silverlight, C# and MSSQL;
  • Experience in Test Driven Development and Behavior Driven Development;
  • Can analye/debug problematic codes;
  • BS degree in Computer Science or Engineering;
  • Expertise in object-oriented programming;
  • Familiarity with Relational Databases and SQL;
  • Experience with Windows server.

C# Developer

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.