Reporting to the IT Manager, you will be part of a team of passionate professionals working to provide an excellent IT environment for our businesses.
Responsibilities
- Design, build, implement software solutions using .NET technologies for desktop and web-based applications
- Actively involved in the software development life cycle
- Provide application support and maintenance to end user
- Responsible for translating business requirements into technical specification and architectures that are robust, maintainable, and scalable
- Ensure industry best practices and standards, frameworks, design patterns and reusable components are adopted and aligned across the development team
- Collaborate with cross-functional teams to support business initiatives and requirements
Requirements
- Bachelor of Computer Science / Computer Engineering or equivalent experience
- Minimum 5 years of experience in software development, with at least 3 years of experience in technical solutioning
- Strong technical background in software development, including expertise in software architecture, design patterns and best practices
- Extensive knowledge and experience in ASP.NET, web API, MVC framework or other web design framework
- Excellent knowledge of web technologies including HTML, CSS, JavaScript, and AJAX
- Completed all phases of development lifecycle
- Excellent programming and debugging skills
- Experience in relational database
- Experience in web security will be added advantage
- Effective verbal and written communication skills
Employment Perks
- Flexible Work Arrangements
- Flexible Benefits (Dental, Optical, Health Screening etc)
- Flexi leave (Family Care Leave, Birthday Leave etc)
- Group Insurances