Job Search and Career Advice Platform

Enable job alerts via email!

Senior Software Engineer Embedded

ANOTECH ENERGY SINGAPORE PTE. LTD.

Singapore

On-site

SGD 70,000 - 90,000

Full time

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading technology consulting firm is hiring a Senior Software Engineer in Singapore. The role involves designing and developing software, tooling, and automating test suites to enhance the software development lifecycle. Responsibilities include coordinating with agile developers, improving existing technology platforms, and contributing to product development methodologies. Applicants should have a degree in a relevant field and at least 5 years of experience, with strong skills in Groovy, Python, and Bash Scripting.

Qualifications

  • At least 5 years of working experience in software design.
  • Knowledge of architectural styles and design patterns.
  • Familiar with IT Service processes, guidelines and best practices.

Responsibilities

  • Coordinate in a scrum team setting with other agile developers.
  • Support in designing and developing software as part of workflow.
  • Contribute to the improvement of existing technology platform.

Skills

Proficient in Groovy
Proficient in Python
Proficient in Bash Scripting
Team player with good communications
Enjoy thinking out of the box

Education

Degree in Electrical/Electronics/Computer/Software Engineering

Tools

Git
Maven
Jenkins Architecture
Job description

ALTEN Group is a world leader in Engineering and Technology consulting services providing outsourced Engineering, R&D, and IT Services for different industries such as Transportation, Defence, Energy and Security with 55,000 engineers in nearly 35 countries. ANOTECH is the subsidiary of the Group delivering ALTEN's Engineering Services in Singapore.

As a Senior Software Engineer, you will be supporting in designing and developing software, tooling, automating test suites, workflow etc. to improve software development lifecycle.

Responsibilities
  • Coordinate in a scrum team setting with other agile developers
  • Support in designing and developing software and tooling as part of workflow in continuous integration and continuous delivery
  • Support in leading requirements definition, workload estimation, software design, development, testing and integration of software and tools
  • Contribute and drive continuous product and development methodology improvements
  • Contribute to the improvement of existing technology platform and development methodologies through prototyping
  • Choose the technologies and methodology for the implementation of each component and interfaces in the software solution
Requirements
  • Degree in Electrical/Electronics/Computer/Software Engineering, or related fields.
  • At least 5 years of working experience in software design.
  • Familiar with IT Service processes, guidelines and best practices
  • Proficient in Groovy, Python, Bash Scripting
  • Knowledge in C (C++ is considered a plus), Java, C#, Linux, Visual Basic
  • Knowledge of architectural styles and design patterns
  • Experience with software system-level integration
  • Familiar with Git/Mercurial, Nexus/Artifactory, Maven, Jira, Jenkins Architecture
  • Experience in Product Lifecycle (design and documentation, development, validation refactoring, deployment and maintenance)
  • Team player with good communications and collaborative skills
  • Enjoy thinking out of the box and being creative
  • It will be considered a plus if you possess several of the following knowledge:
    • Embedded software development
    • Software security and cryptography
    • Javacard
    • Testing methodologies
    • Continuous integration & delivery tool suites
    • Static Code Analysis tools
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.