Main responsibilities
- Deliver high quality fully tested code according to specifications
- Maintain a high standard of delivery quality
- Interact with business analysts in order to provide business focused solutions
- Interact with architects to ensure good design and code quality
- Elaborate Project Documentations (Design documents, technical specifications, Deployment guide, Release notes, etc.)
- Follow the user acceptance test and coordinate the prioritization with project manager
- Apply configuration management plan
- Diagnose & resolve application/configuration/code level technical issues
- Support applications in production - analyze and resolve issues as they arise
Qualifications and Profile
This position requires professional development experience as a .Net developer with browser-based Web applications. The level of detail of the knowledge will be assessed considering the seniority of the candidate.
Requirements
- Excellent experience with C#.Net Framework, .Net Core, ASP.NET, MVC, WebAPI.
- Proficient in modern web front end development using React framework, Typescript.
- Experience in architecture, design, creation and delivery of solutions.
- Good understanding of Object Oriented Design and principles.
- Good understanding of communication protocols
- A pragmatic approach to delivering modular and scalable code.
- Strong understanding of User Experience, cross-browser compatibility, general web functions and standards
- Familiarity with design and development of REST APIs.
- Good working knowledge of IIS
- Proficient knowledge in database design and writing T-SQL, Stored Procedures.
- Good use of HTML5, CSS3, JavaScript, jQuery
- Knowledge in Continuous Integration / Continuous Deployment practices and tooling using AzureDevOps, Git-lab.
Nice to Have
- Practical commericial experience with Docker, Kubernetes
- Microservices, Event driven development
- Experience in LINUX environment
Other Professional Skills and Mind-set
- Proactive style of working
- Strong analytical and problem solving skills
- Strong communication (written, and verbal) and organizational skills
- Ability to multi-task and work independently with minimal supervision
- Team player mindset
- Understanding and respect of cultural diversity
- Have a personal commitment to continuously learn and improve.
Interested applicants, please email your resume to Shaun Quek Yew Meng
Email: [email protected]
CEI Reg No: R1660732
EA Licence No: 99C4599