interesting careers
What You Will Do
Do you want to build a solid career in ASP.NET? And apply Agile practices on a daily basis?
Do you want to work in a dynamic environment? And participate in our many fun/meaningful activities?
Are you tired of politics at work? And looking for a transparent environment with open/listening leadership?
Last but not least, are you looking for a job with competitive salary? And flexible working hours?
If you answer Yes to all questions above, join us today by sending your CV to us click on Applying button below.
What You Are Good At
You might want to look at our criteria for this position first:
- Proficient .NET 4/4.5 + ASP.NET MVC + Web API + SQL
- Good JavaScript skills – having experience of any JavaScript front-end framework e.g. Knockout, Angular… is a plus
- Proficient writing UTs with mocking
- Good OOP
- Basic knowledge or experience of using IoC container.
- Basic knowledge or experience of design pattern.
- Knowledge or experience of NoSQL is a plus
In case you want to have a sneak-peek at our benefits:
- Performance appraisal twice a year
- Premium healthcare insurance (provided by AON this year) for you and your loved ones
- Onsite opportunities: short-term and long-term assignments in The United States of America
- Company trip in every summer, at least 2 team building gatherings and big annual year-end party every year
- Various trainings on hot-trend technologies, best practices and soft skills
- Sport activities: football, tennis, table-tennis, badminton, yoga, swimming…
- Commitment to community development: charity every quarter, blood donation, public seminars, career orientation talks…
- Free in-house entertainment facilities (foosball, table-tennis, boxing…), coffee (latte, cappuccino, espresso) and snack (instant noodles, cookies, candies…)
And many more
What You Will Do
Working within a fast growing team at KMS Technology, the winning candidate will join various software development projects. Our team has been working with lots of business domains such as Healthcare, E-commerce, Mobile, e-Learning, Finances, Donation, Hospitality, etc.
What You Are Good At
Requirements:
•HTML5, CSS3 and JavaScript expert
•Experience with JavaScript frameworks/libraries more powerful than jQuery (e.g. AngularJS, Ember, Knockout, Backbone…)
•Practice knowledge of website optimization techniques and fast page load times
•Experience building large-scale JavaScript applications using one or more MV* patterns (MVC, MVVM, MVP)
•Expertise in building a single page application including front-end routing, 2-way data binding, client-side rendering and JSON-based RESTful APIs.
•Experience in LESS, SASS, CoffeeScript, Bower, Yeoman is a plus
•Familiar with AWS, Node.js and/or Rails is a plus
•Competent in English and has the ability to communicate with the client effectively
•Passionate about building a great UI/UX apps
In case you want to have a sneak-peak at our benefits:
• Salary ranges up to $2000+, 100% salary during probation period
• Performance appraisal twice a year
• Premium healthcare insurance (provided by Aeon this year) for you and your loved ones
• Onsite opportunities: short-term and long-term assignments in The United States of America
• Company trip in every summer, at least 2 team building gatherings and big annual year-end party every year
• Various trainings on hot-trend technologies, best practices and soft skills
• Sport activities: football, tennis, table-tennis, badminton, yoga, swimming...
• Commitment to community development: charity every quarter, blood donation, public seminars, career orientation talks...
• Free in-house entertainment facilities (foosball, table-tennis, boxing...), coffee (latte, cappuccino, espresso) and snack (instant noodles, cookies, candies...)
• And many more
Want to know more about KMS Technology? Visit our website or our Facebook page now for more information.
If you are not ready this time but know some friends with matching skills (applied to all opening positions), introduce him/her now to get referral bonus!
What You Will Do
What You Are Good At
• Report directly to supervisor(s) and Project Manager if require
• Work with project team members and others if any
• Communicate with client counterparts if any
• Assess the client’s business needs and business processes (current and future)
• Interview the domain experts at the client company to capture all relevant domain knowledge
• Document the product’s vision and the project’s scope
• Document the client’s business requirements in detail, (requirement specifications) with all assumptions and caveats included
• Define quality attributes, external interfaces, constraints, and other nonfunctional requirements
• Lead requirements analysis and verification, ensuring that requirement statements are complete, consistent, concise, comprehensible, traceable, feasible, unambiguous, and verifiable, and that they conform to standards Participate in peer reviews and inspections of requirements documents.
• Participate in peer reviews of work products derived from requirements specifications to ensure that the requirements were interpreted correctly
• Serve as an internal point of contact for development team whenever requirements need to be clarified
Knowledge and skills:
• Possess basic & discrete knowledge and perform basic requirement gathering/management work mostly independently and require supervision for more complex work
• Knowledge of software development process, especially software requirement analysis
• Good command of English communications skills (speaking, reading and writing);
• Good listening and interviewing skills to understand a customer’s business environment and processes;
• Ability to document business requirements in an accurate, unambiguous and succinct fashion;
• Good presentation and client relation skills;
• Good organizational, analytical, as well as oral and written communication skills
• Aptitude to learn and understand new and emerging technologies
• Knowledge of reporting and analytics is a plus
• Experience in Agile environment is a plus
Personal Qualities:
• Team-oriented
• Thorough, paying attention to details
• Creative
Education/Training Preferred:
• Bachelor Degree in Computer Science or related technical discipline required
• Advanced Degree and professional certifications are beneficial.