About the Role
IDEMIA Public Security, a leader in biometric and augmented identity solutions, is seeking a Full Stack Developer to join our projects in Singapore. This role is required to design, implement, integrate, develop and deliver sub-system or interfaces during development life cycle for large-scale, real time and real-world applications. You'll build end-to-end solutions from scratch and extend existing solutions beyond original features and witness the tangible results of the code you create roll-out for actual real-world usage.
Candidate Profile
• Candidate should have extensive knowledge on Java, Hibernate/Spring Framework, Angular
• 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
Job Profile
• You’ll work with a team of Developers/Integrators and Project Manager throughout software development life cycle in an iterative agile scrum team.
• Build micro-services, designing and developing frontend, backend as well as mobile applications on various platforms.
• Collaborate with fellow developers and other team members to improve usability of applications.
• Create quality mock-ups and prototypes.
• Provide technical support (enhancement or bug fixes) during system integration test, user acceptance test, system commissioning, and maintenance phases;
• Write highly performant codes that are clean, simple, maintainable, and write tests to ensure reliability of the software
• Strive for continuous improvement in terms of process, quality and efficiency;
• You will be participating in state-of-the-art product development and delivery of projects used on a large-scale global landscape.
By choosing to work at IDEMIA, you can join the journey of a unique tech company. You can seize all the opportunities of our fast-paced environment. You can add your distinctive qualities to our global community. You can contribute to a safer world.
We deliver cutting edge, future proof innovation that reach the highest technological standards. We’re well established, and yet still agile. We aren’t too big, and we aren’t too small. And we’re transforming, fast, to stay a leader in a world that’s changing fast, too.
At IDEMIA, people can develop their expertise and feel a sense of ownership and empowerment, in a global environment, as part of a company with the ambition and the ability to change the world.
Our teams are close and collaborative, maintaining a dialogue and developing human connections matter to us. We are truly international, and we know that diversity is a key driver of innovation and performance. We welcome people from all walks of life, regardless of how they look, where they come from, who they love, or what they think.
Each of our locations has its own advantages to offer a collaborative and friendly work environment.
IDEMIA. Expect the unexpected. Join the journey of a unique tech company.