DevJobs

Senior C# developer

Overview
Skills
  • C++ C++
  • Python Python
  • C# C#
  • Git Git
  • asynchronous programming
  • dotnet core
  • multi-threading
  • performance optimization
  • testing frameworks
  • version control

Who we are:

Cogniteam (www.cogniteam.com) is a software company in AI and robotics. Cogniteam developed an off-the-shelf unified cloud-based platform that empowers robotics companies to manage, deploy, and control their robots and entire fleets effortlessly. This cutting-edge technology sets new standards in the dynamic field of robotics, propelling businesses towards an exciting future of automation and advanced robotics.

Job Overview:

We are seeking an experienced Senior C# Developer to join our dynamic team. The ideal candidate will be responsible for implementing high-quality code that runs on edge devices, contributing to the development of our next-generation robotics and AIoT software. This role requires a deep understanding of C# programming, edge computing, and a passion for developing robust and efficient software solutions.

Key Responsibilities:

  • Develop and implement high-quality C# code for edge computing applications.
  • Collaborate with cross-functional teams to design, develop, and deploy software solutions.
  • Optimize code for performance, scalability, and reliability on edge devices.
  • Participate in code reviews, provide feedback, and ensure coding standards are met.
  • Troubleshoot and resolve technical issues related to edge computing software.
  • Stay updated with the latest industry trends and technologies in C# and edge computing.

Qualifications:

  • Bachelor's degree in Computer Science, Engineering, or equivalent experience.
  • Experienced with linux operating system.
  • Proficiency with dotnet core / C# development.
  • Experience with multi-threading, asynchronous programming and performance optimization.
  • Proficiency with software development best practices and concepts.
  • Strong understanding of version control (preferably git) and testing frameworks.
  • Proven track record of designing and implementing software solutions for edge devices.
  • Excellent problem-solving skills and the ability to work independently and in a team environment.
  • Strong communication skills and the ability to articulate complex technical concepts to non-technical stakeholders.

Extra points if you are qualified with:

  • Robotics software and associated technologies.
  • Cloud-edge integration and IoT ecosystems.
  • Programming languages such as Python and C++
CogniTeam