Job Details
- Translate application storyboards and use cases into functional applications
- Design, build, and maintain efficient, reusable, and reliable code
- Integrate data storage solutions (Microsoft SQL Server, Microsoft Access…)
- Ensure the best possible performance, quality, and responsiveness of applications
- Identify bottlenecks and bugs, and devise solutions to mitigate and address these issues
- Help maintain code quality, organization, and automatization
- Prepare test-based applications for various .Net applications
- Enhance existing systems by analyzing business objectives, preparing an action
- Plan and identifying areas for modification and improvement
- Create technical specifications and test plans
- Monitor everyday activities of system and provide require support
Job Requirements
- Strong knowledge of .NET framework (include Windows Form, Windows Presentation Framework, MVVM, Linq, n-tier architecture…)
- Proficient in C#, with a good knowledge of their ecosystems
- Strong understanding of object-oriented programming
- Skill for writing reusable libraries
- Familiar with various design, architectural patterns, design patterns and best practices
- Familiarity with Microsoft SQL Server
- Experience with popular web application frameworks
- Knack for writing clean, readable, and easily maintainable code
- Understanding of fundamental design principles for building a scalable application
- Experience creating database schemas that represent and support business processes
- Basic understanding of Common Language Runtime (CLR), its limitations, weaknesses, and workarounds
- Experience implementing automated testing platforms and unit tests
- Proficient understanding of code versioning tools (such as Git, SVN)
- Experience with VB.Net, Microsoft Office Plugin, Software License Manager, Web Services, WCF and Service Oriented Architecture a plus
- Understanding of Software Development Life Cycle and Agile methodologies
- BS/MS degree in Computer Science, Engineering, MIS, or equivalent with programming experience
We offer
- Month 13th salary and bonus base on performance
- Salary review: 2 times/ year
- Working in a professional, friendly, well-equipped environment both with Japanese and Vietnamese.
- Career path promotional opportunities
- Labor contract ,insurance, annual days off are based on Vietnamese law.
- Birthday party, Welcome party, Team building events or monthly company party.
- Company trip each year.
- 40 hour work weeks (8:00-17:30, Mon-Fri)
- 14 days of vacation per year