Job Description
About Company
- Participate in software development projects on Cloud/Mobile.
- Make the project master plan, execution plan in detail and implement them.
- Read & review code, architecture and design related to products/projects.
- Perform software design, development, testing, deployment and support.
- Perform Agile SCRUM development methodology experience.
- Research the new technologies and update to company knowledge database.
- Perform other tasks if assigned.
Your skills & qualifications
- Bachelor Degree in Computer Science/ Information Technology or equivalent and at least 2 years working experience as a .Net Developer.
- Experience with Microsoft Entity Framework and/or LINQ to SQL, LINQ to Entities, MS SQL Server 2008 above.
- Solid fundamental of OOP, object oriented design and analysis
- High level profile capable of modeling entities/systems
- Excellent knowledge of .NET Framework and MVC
- Highly specialized knowledge of .NET C# (efficient code, object and pure) and .NET architecture Knowledge of Web.
- Knowledge and experience with Unit test, TDD and continuous integration tools
- Knowledge and experience with JS framework AngularJS, RequireJS
- Knowledge and experience with front-end framework Bootstrap, SASS,..
- Be experienced in REST Service Architecture
- Be experiences with Agile Software Development, especially SCRUM
- Experience in producing architectural design documentation
- Experience in communicating architectural designs at a variety of organizational levels
- Capable of problem analysis, specification writing, design, coding.
- English communication & reading skill.
- Excellent written and oral communications skills
- Teamwork and able to work independently.
Benefits for you
- Revenue Sharing
- Social Insurance: bases on full of gross salary
- Financial assistance for 1- 6 year(s) old kids to be in kindergarten (Up to 2 kids)