Talent.com
This job offer is not available in your country.
Torry Harris Business Solutions - Software Developer - C# / .Net / C++

Torry Harris Business Solutions - Software Developer - C# / .Net / C++

Torry Harris Business SolutionsBangalore
20 days ago
Job description

Job Description :

We are seeking a top-tier Software Engineer with deep expertise in C++ and C# (.NET) who is passionate about writing clean, scalable, and secure code. If you take pride in building robust applications that solve real-world problems and thrive in a collaborative, agile environment, this opportunity is for you. You'll work alongside experienced engineers across the enterprise and gain exposure to a variety of system-level, automation, and cloud technologies.

As a C++ and C# developer, you will contribute to complex assignments involving enterprise-grade software, cloud-native architectures, automation pipelines, and object-oriented programming.

C++ :

  • Strong proficiency in modern C++ and object-oriented programming principles
  • Hands-on experience with STL containers, algorithms, iterators, and templates
  • Expertise in memory management, smart pointers, and RAII
  • Solid understanding of multithreading and synchronization
  • Experience with performance optimization, debugging, and profiling tools
  • Knowledge of network programming, sockets, and inter-process communication (IPC)
  • Exposure to embedded systems or real-time application development (preferred)

C# (.NET) :

  • Proficiency in C# (7.0 and above) with solid understanding of OOP, generics, delegates, and events
  • Experience developing applications using .NET Framework, .NET Core, and .NET 6+
  • Strong skills in ASP.NET MVC / ASP.NET Core Web API development
  • Expertise in Entity Framework / EF Core, LINQ, and asynchronous programming
  • Hands-on experience with REST API design, integration, and JSON / XML serialization
  • Proficiency in unit testing frameworks (MSTest, NUnit, xUnit) and mocking (Moq)
  • Familiarity with Dependency Injection and design patterns (Singleton, Factory, Repository)
  • Knowledge with CI / CD tools is a plus
  • Qualifications :

  • Bachelor's or Master's degree in Computer Science, Engineering, or related field.
  • 3-6 years of hands-on experience in C++ and C# (.NET) development.
  • Strong understanding of object-oriented programming and design patterns.
  • Experience with Windows application development and multithreading.
  • Familiarity with .NET Framework / .NET Core and Visual Studio.
  • Experience with REST APIs, web services, and database integration (SQL / NoSQL).
  • Good understanding of software development lifecycle and Agile methodologies.
  • Roles & Responsibilities ;

    Key Responsibilities :

  • Design, develop, and maintain software applications using C++ and C# (.NET).
  • Collaborate with product managers, designers, and other engineers to deliver high-quality software solutions.
  • Write efficient, scalable, and maintainable code.
  • Debug and troubleshoot issues across multiple platforms and environments.
  • Participate in code reviews and contribute to continuous improvement.
  • Develop and maintain technical documentation.
  • Ensure software meets performance, security, and reliability standards.
  • Work with version control systems (e.g., Git) and CI / CD pipelines.
  • Mandatory Skills : ASP.Net, C Sharp Developer, C++

    (ref : hirist.tech)

    Create a job alert for this search

    Software Developer • Bangalore