Onsite Senior Software Engineer – Full Stack

Posted 3 hours ago

Apply now

About the role

  • Senior Software Engineer developing full stack solutions at IDEMIA leveraging Angular and Java technologies. Focus on software optimization and collaboration within a diverse, global team.

Responsibilities

  • Transforms requirements into software according to design, to maximize business value and customer satisfaction.
  • 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
  • Contributes to Software architecture (specification analysis, technical studies, technology assessment, etc.)
  • Codes large and complex modules within agreed quality, deadline and cost
  • Performs design and code reviews and assess software performance optimization
  • Contributes and promotes the organization's technical governance
  • Produce quotations
  • Performs complex troubleshooting
  • Coaches and can manage a small team of Software Development Engineers

Requirements

  • Min. 3-5 years of commercial experience
  • TypeScript
  • Angular
  • Java
  • Spring
  • Maven
  • MariaDB/MySQL
  • RxJS
  • HTML & SCSS
  • Unit testing
  • Docker
  • Git
  • Nice to have Jenkins
  • Kubernetes
  • Experience with Atlassian tools – Jira, Confluence, Bitbucket
  • Knowledge of CI/CD
  • Experience in Azure

Benefits

  • Development and maintenance in project with Angular based frontend and Java backend service.
  • Design and implement UI keeping good user experience
  • Implementation of user interfaces based on functional mock-ups and graphic designs
  • Ability to develop backend in Java
  • Maintenance of Jenkins pipeline
  • Actively using „good code design rules” and writing tests to own code
  • Analysis of requirements, cooperation with core team, analytics and product managers
  • Creating technical documentation
  • Doing code review of teammates code

Job title

Senior Software Engineer – Full Stack

Job type

Experience level

Senior

Salary

Not specified

Degree requirement

No Education Requirement

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job