Loading ...

Contenuto del lavoro

Location: Noida, India

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

Fullstack developer (UI frontend / backend)

Responsibilities:

  • Design, implement and test new features (frontend and backend), while maintaining and improving existing product line, with main focus on performance, scalability and usability aspects.
  • Apply coding/implementation best practices to produce elegant, high quality and reusable code.
  • Collaborate with other developers and UX designers to improve look and usability.
  • Implement Proof of Concept to validate concepts or new technology/features prior to product implementation.
  • Follow the agile and SAFe (Scaled Agile) methodology used for the project which includes writing user stories and creation of corresponding tasks in JIRA.
  • Implement and follow security best practices for web applications.
  • Monitor and evaluate new technologies and their evolution in order to keep our products/technologies up-to-date and our team continuous improvement.
  • Write good quality design and specification documents, in Confluence.
  • Regularly archive source code and assets into source code repository (Git). Perform code review of other team members and provide feedback/guidance.
  • Interface with the geographically distributed teams in Austin, Ottawa, Noida on a regular basis.

Qualifications/Requirements:

  • Minimum of 5+ years of Microsoft Technologies stack (ASP .Net, MVC, WEB API) having web development and UI development experience (frontend and backend).
  • Proficient understanding of Single Page Application architecture and frameworks (Angular 8).
  • Must have exposure to any Relational DB (MSSQL, MYSQL)
  • Must possess strong attention to details, high aesthetical taste, and ability to apply user-centric design approach to produce a delightful and highly usable UI/UX.
  • Strong understanding of data structure, SOLID Principles and problem solving skills.
  • Experience with Unit Testing framework.
  • Proficient understanding of web markup, protocol and client-side scripting technologies in general, including HTML5, CSS3, JavaScript, AJAX, JSON, JQuery, REST API, Angular.
  • Proficient understanding of Web UI test methodologies, frameworks and tools, such as BDD, Selenium.
  • Familiarity and working experience with Agile/SAFe methodology

Education:

  • Four-year degree in computer science or other relevant field of study.

Additional knowledge/experience is a plus:

  • Good to have exposure on any of server-side CSS pre-processing platforms, such as LESS, SASS.
  • Working experience/knowledge with cloud provider like AWS of GCP.
  • Exposure to Micro-services architecture.
  • Experience with automated deployment and associated technologies (helm/yaml/ansible/docker)
  • Familiarity with code versioning tools, such as Git is a plus
  • Familiarity with tools such as JIRA and Confluence, is a plus.
  • Ability to effectively communicate design, specification, test and implementation details.
  • Occasional flexibility to work outside of normal business hours to collaborate with remote teams.
  • Proven tracks on the ability to work independently on assigned tasks.
  • Excellent analytical and multitasking skills and ability to perform well in a fast-paced environment.

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!

Loading ...
Loading ...

Scadenza: 20-06-2024

Clicca per candidarti per un candidato gratuito

Applicare

Loading ...
Loading ...

LAVORI SIMILI

Loading ...
Loading ...