about the company: Our client is a global technology leader, is renowned for its cutting-edge solutions with a strong emphasis on innovation and technology, the company is dedicated to providing advanced solutions that meet the evolving needs of its customers worldwide. about the job: Analyse system and customer requirements Choose the technologies and methodology for the implementation of each components and interfaces in the software solution. Guarantee adherence to in-scope standards and best practices, reuse policy and product development plans; Co-ordinate product definition, and assessment of design trade-offs between aspects of cost, customer requirements and technological possibilities; Document the design choices and the related justifications; Participate in the software technical document writing and effort estimation for bids and projects; Conduct technical presentation to software team and other internal/external stakeholders; Participate in Software team` activities including detailed design review, coding, code review, unit test and debug If required, work as Work package management (WPM) on selected work scope required in bids and project as needed (IT Infra, Network, etc). Prepare scope of work and management of vendors/suppliers in bids and projects as needed Monitoring and execution of other system engineering works as required skills and experience required: Minimum 10 years of relevant experience building front end and back end of software and web applications Experience in software solutioning, designing, technical proposal writting and developing large-scale software/web solution Hands-on experience with following programming languages, e.g. Java, C#, Angular, JavaScript Knowledge of software design patterns Experience with various development frameworks Experience with RESTful services and Microservices Architecture Experience with at least one message queue solution and data streaming solution (e.g. Apache Kafka) Experience with software system-level integration Experience in analyzing technical/design choices and documenting the analysis results. Experience with data modeling, relational database, nosql database Experience with cloud technologies, e.g. Microsoft Azure, Amazon Web Services Extensive working experience (at least 3 years) with Containerization: Docker, Kubernetes Experience with common software development tools, e.g. Jira, Git, Visual Studio code Experience in scrum/agile software development methodologies Experience with continuous integration (e.g. GitLab CI) and code management repository tools To apply online please use the apply function, alternatively you may contact Dalpreet Kaur at dalpreet.kaur@randstad.com.sg (EA: 94C3609 /R23111951)

Salary

Competitive

Project Basis based

Remote Job

Worldwide

Job Overview
Job Posted:
1 year ago
Job Type
Contractual
Job Role
Any
Education
Any
Experience
Any
Total Vacancies
-

Share This Job:

Location

Singapore