DevJobs

Software Developer

Overview
Skills
  • C# C# ꞏ 5y
  • .NET .NET ꞏ 5y
  • Database Management
  • TPL
Commit is seeking a highly skilled and experienced Software Developer to join our dynamic team. The ideal candidate will have a proven experience in C# .NET framework, a strong background in multi-threaded programming using TPL, and a deep understanding of complex, multi-component system architecture and databases.

Key Responsibilities:

Design, develop, and maintain high-quality C# applications using the .NET framework.

Implement and manage multi-threaded programming solutions using the Task Parallel Library (TPL).

Architect and develop complex, multi-component system architectures to ensure scalability, reliability, and maintainability.

Collaborate with cross-functional teams to define, design, and ship new features.

Optimize and refine existing codebases for performance, scalability, and robustness.

Work with databases, including designing schemas, writing queries, and optimizing performance.

Troubleshoot and resolve complex technical issues and bugs.

Stay updated with industry trends and emerging technologies to continuously improve skills and the development process.

Requirements:

At least 5 years of proven experience in C# and the .NET framework.

Strong experience with multi-threaded programming using TPL.

In-depth understanding of complex, multi-component system architecture.

Proficiency in database management, including schema design, query writing, and performance optimization.

Excellent problem-solving skills and attention to detail.

Ability to work independently and as part of a team in a fast-paced environment.

Strong communication skills, both written and verbal.

Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent experience).
Commit