Senior Software Engineer

50 years

0 Lacs

Posted:1 week ago| Platform: Linkedin logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

IDEMIA is the world leader in public security solutions.

We design equipment and integrated systems to make the world safer and more inclusive for everyone. Digital and physical identity, biometrics, access control, justice and public safety, connectivity... Our technological leadership makes us the trusted partner of hundreds of governments and thousands of companies in more than 180 countries.

IDEMIA Road Safety, a subsidiary of the IDEMIA group, has been supporting public authorities in securing their road networks for more than 50 years.

With nearly 13,000 operational control systems worldwide, IDEMIA is a key player in the field of road safety. Our systems are successfully used in Belgium, Canada, Colombia, Egypt, France, Luxembourg, Poland, and several Gulf countries.

Purpose

This role transforms requirements into software according to design, to maximize business value and customer satisfaction.

Key Missions

  • Uses programming, scripting and database languages to write software code that meets requirements and that optimizes software performances
  • Identifies existing software components, libraries and frameworks to reuse in the solutions
  • Applies knowledge of software development best practices, including coding standards, secure coding, code reviews, source control management, build processes, testing, and operations
  • Contributes to requirement (functional and non-functional) analysis and estimations
  • Supports software testing, deployment, maintenance, and evolution activities by correcting programming errors, responding to scope changes, and coding software enhancements
  • Builds up software structure including functions, design patterns, layers, etc.
  • Documents and demonstrates solutions by developing code comments, layouts, diagrams and charts
  • Designs and codes autonomously complex functions and full modules, within agreed quality, deadline and cost; asking for support of experienced peer when needed
  • Performs code reviews and basic troubleshooting
  • Participates in workshop with customer and external parties
  • Coaches less experienced software developers

Profile Description

Required Technical Skills:

  • 4–6 years of hands-on experience in developing solutions using Core Python (Primary Skill).
  • Strong understanding of Object-Oriented Programming (OOP) principles.
  • Experience working on Linux platforms.
  • Familiarity with the following technologies is a plus:
    • C++
    • PHP
    • Java Script
  • Working knowledge of development and collaboration tools such as:
    • Jenkins, Testlink, SVN, GitHub, JIRA
  • Willingness to learn and adapt to new technologies as required by the project.

Mock Interview

Practice Video Interview with JobPe AI

Start Python Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Python Skills

Practice Python coding challenges to boost your skills

Start Practicing Python Now
IDEMIA logo
IDEMIA

Information Technology & Services

Paris

RecommendedJobs for You

bengaluru, karnataka, india