Specialist Software Engineer - C++

 Bangalore, India       Permanent contract        Information Technology

Responsibilities

  • Design, build, and maintain efficient, reusable and reliable C++ code.
  • Implement and maintain high quality code with comprehensive unit testing.
  • Troubleshoot issues raised from production and resolve customer problems.
  • Code review peer developer’s code and provide constructive feedback to ensure consistency and quality of code
  • Solve technical challenges and understand the functional scope. 
  • Should be able to estimate from high level requirement and do an independent estimate from detailed functional specification
  • Capability to provide technical design and implement on complex requirement
  • Evaluate and adopt technologies which improve the team efficiency and platform capability.
  • Should be a self starter, having passion for technology and must be a quick leaner.
  • Understand Agile practices (daily scrum, iteration planning, retrospective, test driven) and follow the same

Profile Required


  • Require 5+ years of experience in Windows based application development using C++, VC++ programming and MFC.
  • Strong knowledge in  C++, Visual C++ /Pro*C and SQL & PL/SQL Programming; 
  • Solid understanding of fundamentals in Core Programming, Object Oriented design and programming concepts
  • Thorough knowledge of the standard library, STL containers, and algorithms
  • Operating system- Windows
  • Experience in high level and low level design using UML & Design Patterns 
  • Investment Banking experience is a big plus
  • Experience in creating, enhancing and executing unit tests using test driven approach.
  • Experience with Agile methodology
  • Knowledge of the latest C++11 standard is appreciated
  • Familiarity with Continuous Integration, Test driven development and Continuous delivery is a big plus
  • Proficient understanding of code versioning tools (such as Git, SVN etc.,)
  • Configuration Management and Release process
  • Production Support



 

Why Join Us

We are committed to creating a diverse environment and are proud to be an equal opportunity employer. All qualified applicants receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status

Business Insight

Societe Generale Global Solution Centre (SG GSC), a 100% owned subsidiary of European banking major Societe Generale (SG), Our role and purpose is to enable the strategic vision of Societe Generale Group. We are doing this by pioneering cutting edge innovation from Design Thinking to Smart Automation & Artificial Intelligence, and applying it to banking. SG Global Solution Centre provides services in the areas of Application Development and Maintenance, Infrastructure Management, Business Process Management, and Knowledge Process Management, to Societe Generale business lines around the world.


“We are committed to creating a diverse environment and are proud to be an equal opportunity employer. All qualified applicants receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status”.

We are an equal opportunities employer and we are proud to make diversity a strength for our company. Societe Generale is committed to recognizing and promoting all talents, regardless of their beliefs, age, disability, parental status, ethnic origin, nationality, sexual or gender identity, sexual orientation, membership of a political, religious, trade union or minority organisation, or any other characteristic that could be subject to discrimination.

Job code: 200000W2
Business unit: Société Générale Securities Services
Starting date: 02/03/2020
Date of publication: 07/02/2020
Share on

Specialist Software Engineer - C++

Permanent contract   |   Bangalore   |   Information Technology