Position Summary
The role is primarily in development and application support for our software product and systems.
You will be responsible for the application platforms, 3rd party data integration, data API, backend systems or working with monitoring tools and infrastructure.
The Software Engineer should be formally in development or application support team, and highly familiar in the project methodologies.
You will be exposed to advanced technologies such as Video Analytics, Artificial Intelligence and Robot Technologies etc.
Responsibilities
Engage in the development, application support testing and implementation of new systems, change request and solutions;
Work with software architect to understand the overall technical architecture and how each feature is implemented.
To design, develop, and implement secure, reliable and efficient enterprise web applications
Perform design, implementation and maintenance of single product modules/sub-systems or on lower level issues of multiple products;
Responsible for executing defined processes and solutions, such as compliance to escalation procedures and customer support processes;
Retrofit code fixes for base issues into customer environment;
Utilize creative problem-solving skills to assist in technical troubleshooting and analysis for customer reported issues;
Work effectively in an Agile environment;
Establishes technical proficiency in design, implementation and unit testing.
Experiences & Skills
Having knowledge of .Net Core technologies, SQL server, tracing and understanding of the logs;
A strong understanding of web fundamentals, including HTML/CCS
Experience with web programming and scripting languages, including JavaScript, ReactJS, Java etc
Solid experience with DevOps skills such as CI/CD, Docker, Kubernetes etc
Good to have experience in IOS/ Android Kotlin Mobile Development
A broad technical curiosity and proven technical understanding;
Database/datastore experience: RDBMS (e,g., SQL Server, MySQL, Postgresql), cache store (e.g., redis, memcached)
Microservice Architecture
Experience working on the Cloud
AWS stack: rds, sns/sqs, redis/memcached, ec2, codebuild
Familiar with performance tuning of Web Server, Massive concurrency handling and caching mechanism
Knowledge of H264/H265 & MPEG4 video standards;
Ability to work independently and as a team member;