Software Developer – Desktop Applications (C++/VC++)

5 years

0 Lacs

Posted:3 weeks ago| Platform: Linkedin logo

Apply

Work Mode

On-site

Job Type

Contractual

Job Description

Job Title: Software Developer – Desktop Applications (C++/VC++)

Experience Required:

Location:

Employment Type:

Notice Period:


Job Overview:

Software Developer


Key Responsibilities:

  • Design, develop, and maintain desktop-based applications using

    C++/VC++

    on Windows OS.
  • Collaborate with cross-functional teams to define, design, and ship high-quality software solutions.
  • Participate in the complete software development lifecycle including requirements analysis, design, development, testing, and deployment.
  • Work on implementing and integrating industrial communication protocols such as

    Modbus

    .
  • Perform code reviews and provide technical guidance to team members.
  • Use

    WireShark

    and other debugging tools for communication analysis and troubleshooting.
  • Contribute to

    Object-Oriented Analysis and Design (OOAD)

    of applications and modules.
  • Maintain source code and manage version control using

    Azure DevOps/TFS

    .


Required Skills & Qualifications:

  • Primary Skills:

  • Proficient in

    C++/VC++

    on Windows OS
  • Strong experience in developing desktop-based applications
  • Secondary Skills:

  • Hands-on with

    JavaScript

    or

    C# .Net

  • Domain Expertise:

  • Experience with

    SCADA/HMI

    software
  • Exposure to

    industrial automation

    systems
  • Technical Proficiency:

  • Good understanding of

    protocols implementation

    (e.g.,

    Modbus

    )
  • Strong skills in

    Object-Oriented Analysis and Design (OOAD)

  • Familiarity with tools like

    Visual Studio

    ,

    Azure DevOps/TFS

    , and

    WireShark


Preferred Qualities:

  • Strong problem-solving skills and analytical thinking
  • Ability to work independently and in a team environment
  • Effective communication and interpersonal skills


Nice to Have:

  • Experience with additional industrial protocols
  • Familiarity with agile methodologies and version control best practices


 


Mock Interview

Practice Video Interview with JobPe AI

Start JavaScript Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Javascript Skills

Practice Javascript coding challenges to boost your skills

Start Practicing Javascript Now

RecommendedJobs for You