Search by job, company or skills

S

Assistant Principal Software Engineer, Data Analytics, GEC

5-8 Years
new job description bg glownew job description bg glownew job description bg svg
  • Posted 2 days ago
  • Be among the first 30 applicants
Early Applicant
Quick Apply

Job Description

Responsibilities

Design, develop, test and maintain a highly scalable, secure and modular AI and data analytics platform

Perform code review and providing critical suggestions for fixes and improvements

Mentor and guide software developers to promote growth in technical capabilities, improve quality and productivity

Troubleshoot and fix software and system issues including system performance

Prepare technical design documents, sample code of the frameworks and APIs

Provide training and demonstration to the users of the platform

Be constantly updated with up-to-date trends and technologies to anticipate upcoming development needs and requirements

Ability to understand and integrate open source projects with products

Setting up, maintaining, and evolving the cloud infrastructure (AWS, Azure or GCP) of web applications

Design, build, and maintain efficient, reusable, and reliable Docker container

Requirements

Bachelor's or Master's degree computer science, software engineering, information systems or related field

Minimum 5 years of hands-on software development experience from requirements specifications, design, implementation, Unit testing and system integration. Has gone through full software development life cycle

Minimum 5 years of experience with Java or Python programming

3 years of experience of web application development using Angular or similar technologies

Sold background in OOP and knowledge of software design patterns/ best practices and software development process is essential

Deep understanding of Spring MVC, Spring Framework, Spring Boot and Spring Security

Deep understanding of system security, especially in OAuth2, Kerberos, etc. for Single Sign-on (SSO)

Having experience of developing the applications with micro-service architecture

Minimum 2 years of hands-on experience in working with docker platform

Strong learning and problem solving skills

Experience of CI/CD or DevOps is an advantage

Experience of AWS or Azure or GCP is an advantage

More Info

About Company

ST Engineering is a global technology, defence, and engineering group with offices across Asia, Europe, the Middle East, and the U.S., serving customers in more than 100 countries. The Group uses technology and innovation to solve real-world problems and improve lives through its diverse portfolio of businesses across the aerospace, smart city, defence, and public security segments. Headquartered in Singapore, ST Engineering ranks among the largest companies listed on the Singapore Exchange.
Our history spans more than 50 years, and our strategy is underpinned by our core values – Integrity, Value Creation, Courage, Commitment and Compassion. These 5 core values guide every aspect of our business and are embedded in our ST Engineering culture – from the people we hire, to working with each other, to our partners and customers.

Job ID: 117218111