Roles and Responsibilities
- Full Stack Engineer
- Lead in designing, coding, testing, debugging, configuring, and documenting new software utilizing technologies for the project assigned.
- Work in an Agile software development environment (using Scrum)
- Refactor existing software.
- Able to independently design quality solutions for large features.
- Collaborate with Product Management, Software Quality Assurance, and other development teams to ensure that solutions are efficient, consistent and fulfill business needs.
- Training and Mentoring Junior Team Member
Qualifications and Education Requirements
- Bachelor or Engineer
- Major: Computer Science, or related field
Preferred Skills
- 4+ years of experience working
- C#, .NET Framework, C#, .NET, MSSQL, HTML, CSS, JavaScript, WPF, XAML, and other development tools and languages as required
- Web Application, Win Form Application, Mobile Application
- Testing: Familiar with all test types.
- Familiar with Software Development Life Cycle (SDLC)
- English: Ability to understand written and spoken English at an advanced level
Optional
- Platform Engineering
- Microservices
- Azure
- OpenAPI/Swagger
- Docker and containerisation
- Shared library development
Why You&aposll Love Working Here
- Extremely competitive salary.
- 13th month & productivity Bonus.
- Yearly salary review.
- Healthcare insurance package.
- 24/24 Personal accident insurance.
- State-of-the-art office environment.
- Yearly outing.
- Detailed induction, training and on-going career development.
- Opportunity for overseas training and travel.
- English training programs.
- 5-day week.
- Flexible start-times.
- Free lunch.
- Free parking.
- Full Social Club including gym, yoga, football, badminton, swimming.