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 Software Engineer in the Product Engineering team, you will be part of a collaborative group that designs, develops, validates, and deploys Personalization Tools and Solutions. This role is ideal for fresh graduates who are passionate about software development, eager to learn modern engineering practices, and excited to work on real-world applications that support global users.
Responsibilities
- Work closely with the Product Owner to understand and translate user requirements into technical solutions.
- Design, implement, develop, and validate software features based on product specifications.
- Collaborate with a multi-disciplinary team across different locations and time zones to refine solutions and contribute ideas.
- Prepare and update end-user guides and technical documentation.
- Apply software security practices to help safeguard systems against vulnerabilities.
- Support deployed products by responding to user issues, troubleshooting problems, and tracking resolutions until closure.
- Contribute innovative ideas to improve tools, workflows, and productivity.
- Continuously learn and stay updated on modern software engineering practices, tools, and technologies.
Knowledge, Skills & Experience
- Fresh graduates are encouraged to apply. Training will be provided.
- Bachelor's Degree in Computer Science, Computer Engineering, Software Engineering, or similar.
- Academic or internship experience (or personal projects) using C#, Java (Eclipse, Maven), or Python.
- Basic understanding of Web APIs, backend development, or standalone applications.
- Familiarity with version control tools (e.g., Git/GitLab) and an interest in CI/CD concepts.
Good to Have (Bonus skills but not required)
- Exposure to maven, GitLab pipelines, or any CI/CD workflow.
- Experience with automation tools or testing frameworks.
- Understanding of validation/testing environments such as Cucumber or SpecFlow.
- Experience deploying a school or personal project to a cloud or production-like environment.
Personal Attributes
- Self-motivated and proactive, with strong attention to quality.
- Able to manage time well and meet deadlines.
- Comfortable working in an agile environment and collaborating with distributed teams.
- Curious, eager to learn, and excited to pick up new skills and technologies.