- Drive the architecture, design, development, integration, delivery and evolution of the product
- Discuss with Product Manager on product features in English
- Analysis and design web application architecture based on ASP.NET framework.
- Analysis and design database modeling.
- Setting up the foundation to start a project.
- Troubleshooting on edge issues.
- Joining the establishing process of the ASP.NET team.
- Research and training the new members to help them catch up with the progress.
- Be the primary developer of the team who can take over the others jobs.
Your Skills and Experience
We don’t seek a multiple skills developer with years of experience in a blunt weapon; we are seeking someone who
- Is sharp, smart, honest, and confident to directly work, discuss, consult our English speaking clients
- Loves to work on an innovative product and ready to learn new things
- Focus on Microsoft Tech Stack and Azure cloud service
- Possesses Microsoft Web Application certificates like: MCP, MCSD, or even Azure Solutions Architecture
- Is able to lead a team by examples, understanding and supporting team members in time, foreseeing team situation, etc.
- Has advanced ability to translate business needs and problems into systems' design and technical solutions.
- Proficient in Web Application Architecture and keep up-to-date to Microsoft Technologies
- Experience with Azure cloud services
- Microsoft MCP/MCSD on Web Applications or Azure Solutions preference
- Familiar with Back end and Front end programming.
- Be master on back-end technologies: Asp.Net core, EF6 Code first, Identity Server 4, RESTful, SQL Server 2016, C#, Unit Test
- Agile/Scrum development methodology.
Why You'll Love Working Here
- Onsite opportunity
- Personal development training courses
- Directly work with customers in terms of discussing via email, chat, or voice
- Working with your enthusiastic people in a challenged environment
- Competitive & high salary. Salary raising evaluation yearly and additional raise for exceptional performance
- Be rewarded for individual skills or knowledge development achieved
- Company trip yearly
- Vietnam labor regulations