Jobs
Interviews

3 Windows Apis Jobs

Setup a job Alert
JobPe aggregates results for easy application access, but you actually apply on the job portal directly.

3.0 - 7.0 years

0 Lacs

haryana

On-site

You are an experienced Senior Software Engineer with a focus on C++ development for the Windows platform. Your role involves designing, developing, and optimizing high-performance software solutions while having a deep understanding of Windows operating systems, multithreading, and system-level programming. Your responsibilities will include designing, developing, and maintaining complex software applications using C++ on Windows. You will collaborate with cross-functional teams to define, design, and implement new features. It is crucial to optimize code for performance and scalability, especially in multi-threaded and high-performance environments. You will be responsible for troubleshooting, debugging, and resolving software defects and technical issues. Writing clean, maintainable, and well-documented code while adhering to coding standards is essential. Additionally, you will contribute to the architecture and design decisions of the product to ensure high-quality software solutions. Leading code reviews, providing mentorship to junior developers, and ensuring best practices are followed are also part of your role. Collaboration with other teams such as QA, product management, and DevOps is necessary to ensure the seamless delivery of software projects. Your qualifications should include a Bachelor's or Master's degree in Computer Science, IT Engineering, or a related field. You should have at least 3 years of professional experience in C++ development, particularly on the Windows platform. A strong understanding of Windows APIs, Win32, and MFC (Microsoft Foundation Classes) is required. Experience with multi-threading, concurrency, and parallel processing in C++, as well as proficiency in using debugging tools and performance optimization techniques is expected. Familiarity with Windows internals, system-level programming, memory management, and writing programs for 64-bit and 32-bit OS variants is essential. Experience with version control systems (e.g., Git) and CI/CD pipelines, as well as strong problem-solving skills and the ability to work in a fast-paced environment, are also necessary. Excellent written and verbal communication skills are a must. Preferred skills include experience with cross-platform development (Linux, macOS), familiarity with modern C++ standards (C++11/14/17), knowledge of Windows drivers, kernel mode development, or embedded systems, and experience with Agile development methodologies.,

Posted 3 weeks ago

Apply

3.0 - 7.0 years

0 Lacs

haryana

On-site

You are an experienced Senior Software Engineer with expertise in C++ development on the Windows platform. You have a strong background in designing, developing, and optimizing high-performance software solutions, with a deep understanding of Windows operating systems, multithreading, and system-level programming. Your responsibilities will include designing, developing, and maintaining complex software applications using C++ on Windows. You will collaborate with cross-functional teams to define, design, and implement new features while optimizing code for performance and scalability in multi-threaded and high-performance environments. Troubleshooting, debugging, and resolving software defects and technical issues will also be part of your role. It is essential to write clean, maintainable, and well-documented code adhering to coding standards, contribute to product architecture and design decisions, lead code reviews, mentor junior developers, and ensure best practices are followed. Collaboration with QA, product management, and DevOps teams is crucial to ensuring the seamless delivery of software projects. To qualify for this position, you must have a Bachelor's or Master's degree in Computer Science, IT Engineering, or a related field, along with at least 3 years of professional experience in C++ development on the Windows platform. A strong understanding of Windows APIs, Win32, and MFC is required, as well as experience in multi-threading, concurrency, and parallel processing in C++. Proficiency in debugging tools like Visual Studio Debugger and performance optimization techniques is essential, along with knowledge of Windows internals, system-level programming, and memory management. You should be capable of writing programs for both 64-bit and 32-bit OS variants and have familiarity with version control systems and CI/CD pipelines. Strong problem-solving skills, the ability to work in a fast-paced environment, and excellent written and verbal communication skills are also necessary. Preferred skills for this role include experience with cross-platform development, familiarity with modern C++ standards (C++11/14/17), and knowledge of Windows drivers, kernel mode development, or embedded systems. Experience with Agile development methodologies is a plus.,

Posted 4 weeks ago

Apply

3.0 - 7.0 years

0 Lacs

haryana

On-site

You should have a Bachelor's or Master's degree in Computer Science, IT Engineering, or a related field along with at least 3 years of professional experience in C++ development, specifically on the Windows platform. Your expertise should include a solid understanding of Windows APIs, Win32, and MFC (Microsoft Foundation Classes), as well as experience with multi-threading, concurrency, and parallel processing in C++. You should be proficient in using debugging tools such as the Visual Studio Debugger and performance optimization techniques. Additionally, familiarity with Windows internals, system-level programming, and memory management is required, including the ability to write programs for both 64-bit and 32-bit OS variants. Experience with version control systems like Git and CI/CD pipelines is essential, along with strong problem-solving skills and the capability to thrive in a fast-paced environment. Exceptional written and verbal communication skills are a must-have. Preferred skills for this role include experience with cross-platform development (Linux, macOS), knowledge of modern C++ standards (C++11/14/17), Windows drivers, kernel mode development, or embedded systems, as well as familiarity with Agile development methodologies. As a Senior Software Engineer specializing in C++ development on the Windows platform, you will be responsible for designing, developing, and optimizing high-performance software solutions. Key responsibilities include collaborating with cross-functional teams to define and ship new features, optimizing code for performance and scalability, troubleshooting and resolving software defects, writing clean and well-documented code, contributing to product architecture and design decisions, leading code reviews, mentoring junior developers, and ensuring best practices are followed. You will also work closely with QA, product management, and DevOps teams to ensure the seamless delivery of software projects. If you meet the qualifications and have the required skills, we encourage you to apply for this exciting opportunity to join our dynamic team.,

Posted 1 month ago

Apply
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.

Featured Companies