We are seeking for experienced Software Analysts to join our Software Architect team to develop software solutions and ensuring compliance with the Application / Data Architecture standards. Your main responsibilities include the following:
· Work with Product Owner and Business Analyst to review and understand business requirements
· Translate business requirements to software solutions including conceptual and detailed design, architecture pattern, and component integration strategies
· Identify and escalate conflicts relating to software governance for action
· Collaborate with the development team on application development and resolving technical challenges, provide technical clarifications, help to analyse and provide performance tuning and scalability improvements of codes and queries
· Ensure system implemented is conformed to the solution design
· Provide design and technical support when troubleshooting production issues with the development team
· Evaluate new technology required in the software solutions and demonstrate technology concept with proof-of-concept codes
· Provide technology sharing/training on software technology
Technical Requirements
· Bachelor’s degree in Computer Science, Software Engineering, or related field
· 4 to 6 years of hands-on experience in software design and development using .Net C#/.Net CORE, React, Javascript/Typescript, MS SQL Server, web services, RESTful API
· Experienced in system implementation with multithreading and concurrency handling
· Able to independently analyse, identify, and take lead to create complete solutions that covers both functional and non-functional requirements
· Strong interest in applying technology to improve the solutions to align to business goal
· Able to handle multiple projects concurrently
· Team player with strong organisation and interpersonal skills
· Strong written and communication skills with various stakeholders
Added Advantage
· Familiar with IT Architecture principles and framework
· Experience in designing or implementing technical solutions for the Logistics Industry
· Experience in using design patterns & familiarity with OOAD development
· Knowledge of Azure cloud implementation
· Experience in mobile development
· Familiar with agile development methodology