Sr./Software Developer

Teknik, data och digitalt · Mjukvaru- och webbutveckling · Mjukvaruutveckling · Webbutveckling

I korthet

Emerson is looking for a Senior Software Developer in Pune, India, to develop and maintain desktop applications using C++ and MFC. The role requires strong proficiency in C++, STL, multithreading, and COM, with 4-7 years of experience. This on-site position is full-time and emphasizes collaboration and quality.

Ansvarsområden

  • Develop and maintain desktop applications using C++ and MFC.
  • Utilize STL for efficient data structures and algorithms.
  • Design and implement multithreaded solutions for performance.
  • Work with COM for software component integration.
  • Debug, troubleshoot, and optimize applications.
  • Collaborate with cross-functional teams.
  • Follow coding standards and maintain technical documentation.
  • Contribute to Agile development processes and participate in code reviews.
  • Support additional development tasks involving C#, NUnit, and Network Protocol Debugging.

Krav

  • B.E/ B.Tech/ M.Tech/ MCA in Computer Science, Information Technology, Electronics and Communications, Telecommunication, Electrical, Instrumentation or related Engineering discipline.
  • 4 to 7 years of experience in software development.
  • Strong proficiency in C++ programming.
  • Hands-on experience with MFC for Windows desktop application development.
  • Good understanding of STL and object-oriented programming principles.
  • Expertise in multithreading and synchronization techniques.
  • Experience with COM-based development and integration.
  • Familiarity with debugging tools and performance optimization techniques.
  • Knowledge of Software Development Lifecycle (SDLC) and development best practices.
  • Experience with version control systems such as Git and SVN.
  • Experience working in an Agile development environment.

Önskade kvalifikationer

  • Experience with C# application development.
  • Exposure to AI-assisted development tools.
  • Knowledge of NUnit testing framework.
  • Experience in Network Protocol Debugging and analysis.
  • Exposure to software testing, automation, and continuous integration practices.
  • Strong communication and stakeholder collaboration skills.

Förmåner

  • Competitive benefits plans.
  • Variety of medical insurance plans.
  • Employee Assistance Program.
  • Employee resource groups.
  • Recognition programs.
  • Flexible time off plans.
  • Paid parental leave (maternal and paternal).
  • Vacation and holiday leave.
  • Ongoing career development.
  • Mentorship, training, or leadership opportunities.
#C++#MFC#STL#COM#Multithreading#Desktop Applications#Agile
Emerson Logo

Företag

Emerson

Publicerade jobb

för 4 veckor sedan

Anställningstyp

Heltid

Arbetsform

På plats

Erfarenhetsnivå

Mellannivå

Platser

Pune, India

Kvalifikation

Kandidatexamen, Masterexamen, Yrkeshögskola

Sökande

Ansök tidigt