Job Description
About Company
Your role & responsibilities
Our software development is technically challenging, and the position would only suit those with strong passion in software development and design. You have responsibilities:
- Involve in the development of applications/web systems.
- Provide technical & analytic support to customers to identify requirements and develop qualified functionaries/projects.
- Presentation and couching skill to teach and solve technical issues in team.
- Besides undertaking new projects, the developer must be prepared to understudy and undertake the development and maintenance of any existing systems or projects.
- Play a role of troubleshooting for issues/problems originating from applications in production environment.
- Do planning for developing tasks, progress reports to project managers, adhere to delivery schedules.
- Involve in monitoring, enhancing performance, user experience.
Your skills & qualifications
Candidate must possess at least a bachelor’s degree in Computer Science, Information Technology, Computer Engineering or equivalent:
- Minimum 5 years of working experience in Microsoft Technology including .NET, C#, .NET Frameworks.
- Good knowledge of Design Pattern (GoF) as well as DDD, TDD and familiar at least with Architectural programming MVVM, MVP, 3 Tiers
- Strong knowledge and experience with .NET Web Application (Using MVC, Entity Framework, LinQ) is required and hands-on experience in areas such as data migration, SQL and stored procedures, web / hybrid mobile apps, responsive mobile, web portals.
- Experience of WCF/Web service and Web API implement is required
- Can communicate in English and must good in English writing/reading and available onsite business trips.
- Ability to prioritize and work under stress, ability to lead as technical supervisor to junior level and can couch and guide team in technical issues and knowledge.
- Knowledge of Object Oriented Software Design is required
- Knowledge of Angular, React, JQuery and CSS is an additional advantage
Benefits for you
- Bonus 13th salary
- Opportunity working onsite in Singapore and other more benefits
- Support free parking
- Free lunch
- Monday - Friday
- Full salary insurance