Interact with users to understand business processes and gather user requirements comprehensively
Drafting/reviewing systems specifications, adhering to functional requirements
Conducting comprehensive systems testing to ensure bug-free programs Liaising and communicating the agreed requirements to outsourcers
Prepare and/or review High Level System Design / Detailed Design
Prepare project specific Technical Requirement Specs
Perform Coding / Testing / Implementation
Prepare and/or review Approved Test Plan/ Test Specs Perform Quality Review for Implementations
Prepare and conduct User training
Identify and escalate project related issues to Project Manager
Provide support to Project Manager to prepare project progress reporting Resolve rollout issues, providing swift resolutions to problems
Manage the development of the software developed by software partner.
Resolve Interface issues between IOT hardware and software,
Lead software Team to ensure reliability and maintainability of a enterprise software solution
Leads a team of developers and responsible for application infrastructure framework development, product and tools support
Explore new technologies and evaluate its relevance.
Manage development of proof-of-concept prototypes
Conceptualise the usage of new technology and adapt to enhance its product value
Requirements
Bachelor Degree in Information Technology, Computer Science or any related field
Hands-on experience in software development using Java, .NET, JavaScript frameworks and deployment to Cloud platform/services
Experience in implementing/managing applications to public cloud (AWS/Azure/GCP)
Strong database experience such as NoSQL, MySQL, MongoDB, etc.
Familiar with TDD, Pair Programming, Clean Code and Agile
Experience leading a small team of engineers is ideal
Comfortable to work in fast-paced environment and opportunity to grow with organisation
At least 2 years’ experience in IT vendor management, such as vendor selection, contract review to ensure critical terms and conditions are included and service level management.
Excellent communication and interpersonal skill
Demonstrated experience communicating value, progress, and status of key projects to both business-minded and technically savvy audiences
Highly motivated and able to learn on your own, as well as quickly pick up new technologies and best practices
Ability and desire to learn new technologies on your own and apply new concepts to problems
Beware of fraud agents! do not pay money to get a job
MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.