Noida, Uttar Pradesh, India Employment

IDEMIA is hiring a Senior Software Engineer

About the Role

IDEMIA is looking for a Senior Software Engineer to transform requirements into software according to design, maximizing business value and customer satisfaction. You will be responsible for development and maintenance in a project with an Angular-based frontend and Java backend service. Our teams work from 5 continents and speak 100+ different languages; we strongly believe our diversity is a key driver of innovation.

What You'll Do

  • Use programming, scripting, and database languages to write software code that meets requirements and optimizes performance.
  • Identify and reuse existing software components, libraries, and frameworks.
  • Apply software development best practices, including coding standards, secure coding, code reviews, source control, build processes, testing, and operations.
  • Contribute to requirement analysis and estimations.
  • Support software testing, deployment, maintenance, and evolution.
  • Build up software structure including functions, design patterns, and layers.
  • Document solutions through code comments, layouts, diagrams, and charts.
  • Contribute to software architecture through specification analysis, technical studies, and technology assessment.
  • Code large and complex modules within agreed quality, deadline, and cost.
  • Perform design and code reviews and assess software performance optimization.
  • Contribute to and promote the organization's technical governance.
  • Produce quotations and perform complex troubleshooting.
  • Coach and potentially manage a small team of Software Development Engineers.
  • Design and implement UI, keeping good user experience in mind.
  • Implement user interfaces based on functional mock-ups and graphic designs.
  • Develop backend services in Java.
  • Maintain Jenkins pipelines, actively use good code design rules, and write tests for your own code.
  • Analyze requirements and cooperate with the core team, analytics, and product managers.
  • Create technical documentation and perform code reviews for teammates.

What We're Looking For

  • 3-5 years of commercial software development experience.
  • Proficiency in TypeScript, Angular, Java, and Spring.
  • Experience with Maven, MariaDB/MySQL, RxJS, HTML & SCSS, and unit testing.
  • Working knowledge of Docker and Git.

Nice to Have

  • Experience with Jenkins and Kubernetes.
  • Familiarity with Atlassian tools: Jira, Confluence, Bitbucket.
  • Knowledge of CI/CD principles.
  • Experience working with Azure.

Technical Stack

  • Languages & Frameworks: TypeScript, Angular, Java, Spring, RxJS, HTML, SCSS
  • Tools & Build: Maven, Git
  • Databases: MariaDB/MySQL
  • Infrastructure & Deployment: Docker, Jenkins, Kubernetes, Azure

Team & Environment

You will have the opportunity to coach and potentially manage a small team of Software Development Engineers.

At IDEMIA, people can develop their expertise and feel a sense of ownership and empowerment in a global environment. We value the diversity of our teams and welcome people from all walks of life.

Required Skills
TypeScriptAngularJavaSpringMavenMariaDBMySQLRxJSHTMLSCSSDocker
Looking for a remote dev community?

200+ professionals, 37 countries, one network

Working remotely doesn't mean working alone. Iglu connects you with developers, designers, and digital experts worldwide. Collaborate, learn, and grow together.

Global professional network
Knowledge sharing & collaboration
Regular community events
Cross-project opportunities
Join the community
37 countries represented
About company
IDEMIA

A global technology company specializing in identity and security solutions, focusing on innovative biometric and digital identity technologies.

Visit website
Job Details
Department Software Development
Category fullstack
Posted 14 days ago