

A senior fullstack software engineer work together with business users, product owners, and other software developers to develop data-driven products to support company's business activities. He / she must be familiar with all the policies, procedures and technical issues related to software programming. He/she is also in charge of managing the activities of the software development, support and deployment for the company or specific project.
Job description:
- Develop and maintain software applications to add value to the business.
- Collaborate with various business users, product owners and stakeholders to meet business needs.
- Drive innovation and continuous improvements.
- Provide guidance to the team and ensure they adhere to development standards
- Sets attainable goals to team members in order for the application issues resolved in time.
- To ensure confidentiality, integrity,availability of all AEON's information assets are protected.
- To report promptly any breach of law, regulation, the company's code of conduct or other company policies and guidelines.
- To promote environmental preservation awareness and to participate in AEON enviromental activities.
- Awareness on AEON's policy
- To ensure all responsibilities and authorrities are aligned with the authorization code.
- Report to Head of Department for the application/project status and incident report
- Provide support and guidance to business units
Requirements:
- Degree in Computer Science, Information Technology Engineering or any related fields
- Minimum 5 years of working experience in software development
- Proven experience in leading technical teams
- Possess excellent problem solving, analytical and communication skills
- Knowledge of the software development life cycle
- Interpersonal, written and verbal communication skills
Additional knowledge/skills:
- Software development (.NET / .NET Core / JavaScript / HTML / AngularJS / JQuery / RESTful / XML / PWA)
- Knowledge of RDMS database (MSSQL, DB2, Oracle, MySQL)
- Experience in AWS, Azure Cloud, etc.
- Knowledge of software deployment and maintenance
- Possess excellent problem solving, analytical and communication skills
- Knowledge of the software development life cycle
- Interpersonal, written and verbal communication skills
- Experience with Agile, Scrum and Kanban development methodologies
- A good mentor & coach
- Extensive experience in developing, deploying, and integrating software solutions
- Stay alert on all incident arise and be responsive to all enquiries from business users.
Perks & Benefits
- Performance bonus
- Nearby public transport
- Central location
- Medical insurance
- Personal leave
- Personal development opportunities