https://bayt.page.link/FdTnXonXHjsWc8Jt5
Create a job alert for similar positions

Job Description

Location: Noida Berger Tower, IndiaThales people architect identity management and data protection solutions at the heart of digital security. Business and governments rely on us to bring trust to the billons of digital interactions they have with people. Our technologies and services help banks exchange funds, people cross borders, energy become smarter and much more. More than 30,000 organizations already rely on us to verify the identities of people and things, grant access to digital services, analyze vast quantities of information and encrypt data to make the connected world more secure.Present in India since 1953, Thales is headquartered in Noida, Uttar Pradesh, and has operational offices and sites spread across Bengaluru, Delhi, Gurugram, Hyderabad, Mumbai, Pune among others. Over 1800 employees are working with Thales and its joint ventures in India. Since the beginning, Thales has been playing an essential role in India’s growth story by sharing its technologies and expertise in Defence, Transport, Aerospace and Digital Identity and Security markets.

Job Profile


Design and development of desktop & server application using C/ C++ for cross platform (Windows/Linux/Mac) and GCP platform using OO design principles and Agile best practices. 


Job Responsibilities


  • Design features for multi-tenancy, high availability, scalability, manageability and extensibility.
  • Identify areas for improvement within the product and propose solutions.
  • Prototype, design and implement new software components.
  • Actively learn new languages, technology, libraries, and platforms as needed.
  • Problem solver and able to take ownership with minimal support.
  • Actively learn new languages, technology, libraries, and platforms as needed.
  • Adapt quickly to changing requirements.
  • Keep up to date with technologies in the fields of server development, security, technology frameworks and infrastructure.
  • Maintain outstanding development standards, especially related to performance and robustness.
  • Proactive and Strong communication with necessary stakeholders like team managers, product managers, and technical support.
  • Work on well-defined projects with minimal supervision. Work effectively with peers and senior members of the development team. Writes functional design specs, unit test plans. Analyze and code complex modules, define data structures, and specify test tools. Contributes to the development and achievement of organizational goals and objectives. Accountable for delivery of subsystem, anticipate issues and addresses proactively.
  • Technical abilities in the following: Demonstrates good judgment in making design choices. Ability to work on a diverse set of problems. Ability to deconstruct a small size project into individual tasks.  Ability to create Functional Specs.

Required Skills


  • Good analysis and design skills of web applications on OOPs using C/ C++.
  • Hands-on experience in multi-threaded applications.
  • Expertise in C/C++ programming & good debugging skills.
  • Good hands-on knowledge of Linux Operating Systems.
  • Hand-on experience in multi-threaded applications.
  • Good command over micro-service development
  • Ability to provide guidance to team members.
  • Good communication skills and experience in handling customer requirement.
  • Lead customer calls.
  • Implementing and promoting secure development practices to safeguard applications against vulnerabilities.
  • Publish best practices on designing/coding.
  • Prototype, design and implement new software components.
  • Use test-driven methodologies and automation in the design and development phase to ensure quality before hand-off to Quality Assurance teams for further testing and verification.
  • Prototype, design and implement new software.

Desired Skills


  • Product experience - Experienced in Licensing Domain and maintenance across different databases and Java app servers, upgrading database data, etc.
  • Maintain outstanding development standards, especially related to performance and robustness
  • Hands-on experience in Performance measurement, tuning and scaling of applications.
  • Hands-on experience of docker and GCP.
  • Good Communication and presentation skills.
  • Ability to pull off customer calls

Required Experience


  • B.E/B.Tech/MCA/M.Tech in Computer Science or related and having 8-12 years of total experience, mainly on C/ C++ development.  Deep technical knowledge required.
At Thales we provide CAREERS and not only jobs. With Thales employing 80,000 employees in 68 countries our mobility policy enables thousands of employees each year to develop their careers at home and abroad, in their existing areas of expertise or by branching out into new fields. Together we believe that embracing flexibility is a smarter way of working. Great journeys start here, apply now!

Job Details

Job Location
Noida India
Company Industry
Other Business Support Services
Company Type
Unspecified
Employment Type
Unspecified
Monthly Salary Range
Unspecified
Number of Vacancies
Unspecified
You have reached your limit of 15 Job Alerts. To create a new Job Alert, delete one of your existing Job Alerts first.
Similar jobs alert created successfully. You can manage alerts in settings.
Similar jobs alert disabled successfully. You can manage alerts in settings.