Talent.com
This job offer is not available in your country.
C# Developer

C# Developer

CCTECHPune, Maharashtra, India
10 hours ago
Job description

Job Description

We are seeking highly skilled C# developers with over 5+ years of experience. The ideal candidates will have a strong background in .NET development, with a focus on performance improvement and concurrent programming. You will play a key role in designing and optimizing high-performance applications while working collaboratively with a dynamic team

Responsibilities :

  • Collaborate with the development team to enhance and globalize the application.
  • Analyze and implement features, bug fixes, and optimizations in the codebase.
  • Write clean, efficient, and maintainable code in C# and / or C++.
  • Adapt and extend existing code to support internationalization and localization requirements.
  • Conduct unit testing, integration testing, and debugging to ensure robust and reliable software.
  • Work closely with QA to ensure quality assurance and address identified issues.
  • Provide technical support and documentation for developed features.
  • Coordinate with cross-functional teams and stakeholders, ensuring timely delivery of project milestones.

Requirements

Requirements

Required Skills and Qualifications :

  • 5+ years of experience in Windows application development using C# or C++.
  • Strong understanding of object-oriented programming and design principles.
  • Proficiency in working with Windows Presentation Foundation (WPF) or similar UI frameworks.
  • Experience with globalization / localization processes, including handling multilingual user interfaces and data.
  • Solid understanding of Windows APIs and system-level programming.
  • Familiarity with version control systems like Git.
  • Strong problem-solving skills and the ability to debug complex systems.
  • Flexibility to work at least half of the time in US Portland timezone.
  • Preferred (Good to Have) Skills :

  • Knowledge of CAD software.
  • Experience with COM-based development.
  • Experience in integrating or maintaining localization frameworks in existing applications.
  • Understanding of software performance optimization techniques.
  • Prior experience working with global teams and distributed development workflows.
  • Benefits

  • Opportunity to work with a dynamic and fast-paced IT organization.
  • Make a real impact on the company's success by shaping a positive and engaging work culture.
  • Work with a talented and collaborative team.
  • Be part of a company that is passionate about making a difference through technology.
  • Requirements

    Requirements : 3 to 5 years of software development experience in C++ Bachelor of engineering in Computer Science, Information Technology or related discipline Strong proficiency in C++, with fair knowledge of the language specification Thorough knowledge of the standard library, STL containers, and algorithms Understanding of dynamic polymorphism and C++ specific notions, such as friend classes Familiarity with templating in C++ Proficient with TFS or Git operations Familiarity with agile software development and SCRUM process Good analytical and problem-solving skills Good in mathematics and basic geometry knowledge Sound knowledge of Object-Oriented programming concepts and design patterns Demonstrated proficiency in written and spoken English A self-motivated and extrovert individual with a strong work ethic and a desire for continuous learning Nice to have : Knowledge of the latest C++11 standard is appreciated Knowledge of computational geometry algorithm Work experience in CAD and engineering software development

    Create a job alert for this search

    Developer • Pune, Maharashtra, India