Job Description
About Company
- Working with Project Managers to determine needs and applying / customizing existing technology to meet those needs.
- Designing and coding superior technical solutions.
- Maintaining and supporting multiple projects and deadlines
- Writing design document for your projects.
- Researching new technologies to apply in future projects.
- Creating efficient and logical databases for clients.
BENEFITS:
- Competitive salary that matches your talent
- 13th month of salary
- International premium healthcare
- Flexible working hour, as long as you put in an 8-hour shift
- 2 weeks paid holiday
- Awesome team who are all experience and free in spirit
- Free bike parking
- Free lunch on Friday
- Free hugs on every other day
Your skills & qualifications
MUST:
- Strong background in: Data structures and algorithms, Object-oriented programming, analysis and design of algorithms, database analysis and design.
- At least 2 years’ experience in the Microsoft .NET Framework (C#, ASP.NET MVC 3, 4, 5, APS.NET Web API, LINQ, Entity Framework).
- Strong background on JavaScript frameworks (jQuery, angularJS, knockoutJS …)
- At least 2 years’ experience with MS SQL Server (views and stored procedures, optimizing query).
- Much experience in developing Web-Applications and Web-Services.
- Much experience in developing windows service and parallel processing.
PLUS:
- Experience in AngularJS, KnockoutJS, ReactJS.
- Experience in cloud-based platforms such as AWS or Microsoft Azure.
- Experience in design patterns such as Domain Driven Design, Service Oriented Architecture Design.
- Parallel processing, UML (Unified Modeling Language)
Requirements/Qualifications:
- Ability to complete all phases of the software development life cycle including analysis, design, functionality, testing and support
- Ability to develop large scale web/database applications
- Ability to understand functional specification and design.
- Ability to write, design documents in English.
- Having an excellent ability to multi-task.
- Ability to work proactively and independently.
- Ability to present to other people.
- Attendance requirement: flexible to work late evenings occasionally to accommodate schedules.
Benefits for you
- Competitive salary that matches your talent
- International premium healthcare
- Flexible working hour, as long as you put in an 8-hour shift