Offers “IBM”

Expires soon IBM

C++ Developer

  • Bengaluru (Bangalore Urban)
  • IT development

Job description

Introduction
At IBM, work is more than a job - it's a calling: To build. To design. To code. To consult. To think along with clients and sell. To make markets. To invent. To collaborate. Not just to do something better, but to attempt things you've never thought possible. Are you ready to lead in this new era of technology and solve some of the world's most challenging problems? If so, lets talk.

Your Role and Responsibilities
We are looking for a C++ developer with knowledge of the Windows ecosystem. This individual will help align development of all IBM Security Windows agents. They will be expected to gain an understanding of the common features and designs used in the existing products and make recommendations to development teams to raise code quality consistently across all agents. The successful candidate will contribute to each agent's code base. They will also work with each development team to define development standards for each team to follow. They will be focused on the agent code that each team owns but will need to understand the architecture of other components that agent development teams own to ensure solutions are compatible.

What you will do
·  Work with Senior technical leaders in the team and organization to define common development standards and practices.
·  Enhance current existing features.
·  Participate in planning and design of new features.
·  Mentor junior members technically and professionally.

Required Technical and Professional Expertise

·  English Fluent (verbal and written)
·  5+ years of professional experience in C++ Programming.
·  Knowledge of modern C++ best practices in C++11 and newer.
·  3+ years of professional experience using the Windows API.
·  Familiar with shift left development practices, e.g. test driven development, code scanning, threat modeling, etc.
·  Leadership qualities and capacity to teach.
·  Organization and ability to manage small projects.
·  Experience working in cross-team collaborative role. Tools and languages
·  C++
·  GTest Unit Test Framework
·  Git
·  CI/CD technologies (Jenkins)

Preferred Technical and Professional Expertise

·  Working with Wix installer framework.
·  Java and or Groovy programming experience.
·  Using React and NodeJS to serve a Single Page Application.
·  Storing persistent data using SQL and/or REST API.
·  Cloud development using the OpenShift ecosystem. Tools and languages
·  Wix Framework
·  Java
·  Groovy
·  React
·  NodeJS
·  postgresql
·  REST API
·  OpenShift
·  Kubernetes
·  Docker

Make every future a success.
  • Job directory
  • Business directory