- Hands-on experience in C#.NET / Java
- Multi-threaded programming experience
- Experience in large-scale project
Responsibilities:
- Participate in a large-scale software development project to develop the new system
- Responsible for the gathering user's requirements, system design, development, testing, supporting and preparing documentation
- Coach junior developers
- Work closely with vendor and offshore development teams
Requirements:
- Bachelor Degree in Computer Science or related subject
- Solid experience in working for large-scale projects
- 5-10 years hands-on development experience in Java / .NET
- Skills: Java, J2EE, Spring, Hibernate, C#.NET, ASP.NET, VB.NET, JavaScript, DevOps, Jenkins, Selenium, Angular.js, Node.js, Oracle, Crystal Report, DB2, SQL server, etc.
- Self-motivated and interested in learning new technologies
- Good team player with good communication skills