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 equipped with good technical skills in designing, developing and maintaining computer software to apply the principles of software engineering.
Responsibilities:
• Be responsible for the full development life cycle: technical/solution design, code development, component and integration test execution, maintaining CI/CD and post release software maintenance
• Collaborate with developers and infrastructure team in designing new project’s infrastructure
• Define microservice-based architecture
• Document user guides, technical specifications
Requirements:
· Bachelor’s degree in computer science/engineering discipline. Those with software development or validation experiences are also welcome.
· At least 5 years of hands-on experience with web/api/ service and cloud solution.
· Experience with WPF, Windows/Web Services, and Desktop/Distributed Applications would be preferable.
· Experience with cloud platforms/ architectures/ deployment would be a huge advantage
· Strong hands-on experience: C# at least .Net Core, CSS, TypeScript(React) and Oracle DB
· Proficiency in software engineering best practices
· Contributed to architecture and design pattern (reliability and scaling) of new and current system
· Strong knowledge of GIT version control and branching models
· Had hands-on in CI/CD pipeline with Jenkins/GitLab Platform
· Familiar with Kubernetes/Docker and microservices architectures
· Good understanding of security best practices and their application