Job Description
Be an integral member of the software development team:
- Develop innovative software with an emphasis on desktop, server, and web applications
- Deliver projects on-time and to specification with an appropriate level of quality
- Conduct unit test, performance test, functional tests and carry out system documentation
- Provide the system with database scripts and verify data integrity among sub-systems/external systems
- Provide technical support during implementation/production of the system
- Interact and follow up with customers, cross-functional teams to deliver projects
- Reports to software manager/project manager on system development status
Requirements
Must have:
- Degree in Computer Science, Engineering or equivalent
- Minimum 5 years of working experience in software development and system support
- Good English communication skills
- Good organization, and time management skills
- Full stack developer with a strong background in development with Visual Studio.NET in C#
- Familiarity and experience with .NET Framework, .NET Core (ASP.NET Core MVC) & Entity Framework Core/Linq.
- Frontend development with JavaScript frameworks, Bootstrap, JQuery, HTML5, CSS3, Angular
- Strong understanding of OO concept, SQL
- Experienced with architecture styles/Web APIs (RESTful & SOAP)
- Excellent debugging and optimization skills
- Proficient understanding of code versioning tools such as Git
- Significant knowledge across multiple platforms, processes, or architectures, as well as broad knowledge of new technologies, and will include directing the design efforts of less experienced architects
Nice to have:
- Experience in designing and delivering high-availability, scalable cloud-based systems
- Experience in designing and delivering high-availability, scalable cloud-based systems
- Familiarity in other languages like Node.js or Vue.js, React
- Good understanding of Web services, AJAX.
- Good understanding of code versioning tools such as SVN, and Bitbucket
- Knowledge and experience in AWS cloud services (Lambda, SQS, RDS, ElastiCache, SES, ECS, etc)
- Work proficiently at both strategic and tactical aspects of a project. Ability to code complex programs and derive logical processes
Why you'll love working here
- Excellent salary with good benefits
- Allocate modern working devices: Laptop, Macbook, Second Monitor, iPhone, etc...
- Year-End Bonus
- Bao Viet Health Insurance
- Compulsory insurance according to Vietnam Labor Law
- Salary review based on performance yearly
- Unlimited potential for the career path
- Technical activities, presentation, sharing
- Sport/Game activities
- Fantastic yet professional working environment
- Lovely, friendly, and talented colleagues
- Weekly Happy Hour
- Free and unlimited coffee, tea, snack, fruit... in the office
- Monthly team-building
- Yearly company trip - Year End Party