Thales logo

Senior Software Engineer

Thales
NewPosted today

LOCATION

Noida · Hybrid

EXPERIENCE

5+ Years

TYPE

FullTime

SKILLS REQUIRED

Full-Stack DevelopmentSoftware ArchitectureObject-Oriented DesignTechnical LeadershipAngular

Job description

Overview

Senior Software Developer (Full-Stack) on the IAM team, conducting software product research and leading engineering development of advanced technologies into new products.

What you'll do

  • Conduct complex software product research leading to new or improved products to maintain the company's competitive position and profitability.
  • Lead the engineering organization in developing and applying one or more advanced technologies into new product developments.
  • Identify and create patent disclosures.
  • Provide technical advice to other departments and coordinate research and development activities with other departments/functions.
  • Establish goals to meet the objectives.
  • Participate in the development of larger modules, including requirements analysis, architectural design, or detailed design tasks.
  • Operate independently to contribute to the development of new approaches and techniques.
  • Participate in short-term planning of engineering projects and programs.
  • Execute development tasks on projects, test to guarantee the technical quality of the solution, and handle security vulnerabilities.
  • Analyse customer requirements.
  • Be responsible for analysis and determination of overall software design tradeoffs on a project.
  • Ensure company's products remain marketable and competitive.

What you'll need

  • In-depth knowledge in Software Engineering and command over at least one programming language.
  • Good design and refactoring skills, and knowledge of static and dynamic memory analysis tools.
  • Good understanding of OOP and design patterns that avoid redundancy and promote efficiency, legibility, testability, and maintainability of code.
  • Strong design and development hands-on experience using latest front-end technology stack (Angular 10, 11 and 12, HTML5, CSS3, JavaScript, React.js etc).
  • Strong design and development hands-on experience using latest back-end technologies like Node.js and Microsoft technology stack (.NET Core, MVC, C#, API's etc), responsible for analysis, design, development, maintenance and support for various client-server web applications.
  • Understanding and experience with relational databases and other components for full solution development such as infrastructure and middleware components.
  • Proficient in professional communication, with extremely good cross-cultural communication skills.
  • Open to work as an Individual Contributor.
  • Strong problem solver and analytical thinker, curious, autonomous, a fast learner and team player.
  • Degree in Computer Science, Computer Engineering, or Electronics and Communication.
  • AI SDLC development.
  • 5+ years of experience required.

Nice to have

  • 2+ years of implementation experience with SSO and federation using SAML 2.0, OAuth, OIDC.
  • Experience with distributed systems and microservices architecture.
  • Experience working with AWS.
  • Experience with Active Directory or other directory services.
  • Knowledge of encryption, authentication, and authorization.

Details

  • Location: Noida, India.

Read the full description and apply on the company’s own careers page.

Stay safe

Hiring on Abekus is free for applicants

We never charge a fee, and employers are prohibited from doing so. If a recruiter asks for payment, please report them right away.

Senior Software Engineer