Job Description
- Participate in analysis, design and architecture of software systems to meet business requirements in a highly participatory process.
- Design and develop programming systems making specific determinations about system performance.
- Investigate and resolve application functionality related user problems/ issues/needs on in-charged systems.
- Create, document, and implement unit test plans, scripts, and test to ensure that logic and syntax are correct, and that program results are accurate.
- Confer with business analyst to gain understanding of needed changes or modifications of existing systems.
- Resolve questions of program intent, data input, output requirements, and inclusion of internal checks and controls.
- Provide assistance to system admin/business analyst and support personnel as needed to determine system problems.
- Performance tuning, improvement, balancing, usability.
- Deliver other assignments by System Manager.
QUALIFICATIONS
Qualification:
University Diploma in Computer Science, Information Management or equivalent.
Experience & knowledge:
- 1–4-year experience in .Net/.Net Core, MVC, C#, Web API
- At least 1 year of experience in developing and/or designing applications.
- Strong in Net framework, SQL Server, LINQ Queries, Generic Queries and design patterns
- Must have knowledge in integration: Web Service (SOAP), Rest, RPC API
- Strong SQL working knowledge and experience required
- Experienced in Typescript, HTML, CSS
- Knowledge of AngularJS, React technology is advantageous.
- Knowledge of Azure Web Apps, AWS Cloud is advantageous.
Technical skills:
- C#, .Net / .Net Core
- HTML, CSS
- NUnit, XUnit, MSTest
- Database: Oracle, SQL, MSSQL
Other skills and competencies:
- Nice to have frontend skills: Angular, React, KendoUI
- Nice to have scripting language and skills: Perl, Python
- Analytical thinking.
- Analytical and report writing skills.
- Ability to estimate effort for implementing project, business request.
- Ability to work independently and under high pressure.
- Be good at English.
- Communication skills.
- Collaboration and teamwork.
- Time management skills.
BENEFIT
- Competitive Salary + Super.
- Performance Bonuses.
- An amazing team - supportive, fun, and caring with team building, and fun activities.
- Plus most importantly a genuinely relaxed, happy, respectful, energetic working environment where you will look forward to coming to work each day - whether it is in your home or the office.
- Professional facilities
- Social Insurance, Health Insurance, Unemployment Insurance
- Support fee to get Certificate.
- Agile English-speaking training and on-the-job training
- Light beverages and food are available all the time in the office.