Objective
TRANAGA is a Software Outsource company. We work with US business to build cutting edge technologies. Most of our works are from US market.
Position: .NET Web Developer will involve in developing application, unit testing and deploying software systems on .NET platform. The candidate must have a solid experience of object oriented programming and programming principles, solid experience of .NET, Web Development, experience debugging and analyzing code, and working with team members to ensure a high quality end product.
Education
Bachelor degree in Computer Science or related field
Skill Requirements
Essential to have
- C#.NET 4.0/5.0 (especially ASP.NET web API 2 and ASP.NET MVC 5)
- Entity Framework and Stored Procedures
- SQL Server 2005 (or above)
- Visual Studio 2012 (or above)
- Experience with IIS servers
- Automated unit testing experience (NUnit or Visual Studio Unit Tests)
- Object-oriented design, dependency injection, design patterns
- Web skills (e.g HTML5, JavaScript, CSS, Bootstrap, AJAX and JQuery)
- Ability to analyze requirements
- Ability to design wireframe and mockup
- Good English speaking and writing skills
- Personal maturity and professionalism.
good to have
- Agile methodologies (e.g. Scrum and KanBan)
- Being proactive
- Having methods for problem solving
- Being a good communicator
- Having competent teamwork abilities
- Being able to plan technical solutions
- Being self-motivated
- Being deadline oriented
Salary & Benefits
Salary: $500 – $800 / month
Benefits
- Highly competitive salary.
- Basic insurances regulated by the Labor Code.
- Opportunities to work onsite for international projects in from USA.
- Everyday training opportunities: Pronunciation English classes, Business English Certificate, Project Management courses, soft skills training, Technical Exchange Forum, etc.
- English-speaking, international and professional work environment.
- Western management style: professional, dynamic, open minded, creative, supportive, friendly, and encouraged for feedback.
- Company’s Management always communicate to all employees about Company’s strategy, development plan and new opportunities for employees.