
Search by job, company or skills
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 components 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:
o Embedded software development
o Software security and cryptography
o Javacard
o Testing methodologies
o Continuous integration & delivery tool suites
o Static Code Analysis tools
Job ID: 139723667