TopDev
job-image
Full Stack .NET EngineerLogin to view salary
Quận Tân Bình, Hồ Chí Minh
Trưởng Nhóm, Senior Fulltime6 năm
Application deadline: 06-12-2023

We are looking for talented and experienced Full-stack .NET / Angular/ReactJS engineers (from Senior to TA levels) to join our team. The engineers are responsible for designing, developing, and maintaining web applications using full-stack .NET technologies (.NET plus Angular or ReactJS). The ideal candidate will have a strong understanding of frontend and backend technologies and the ability to work independently and as part of a team.

1
Your role & responsibilities
  • Communicate directly to the clients on the requirement clarification and analysis.
  • Understand requirements and estimate assigned tasks (broken requirements).
  • Define technical solutions & project structure, create sample code structure, provide technical direction/support/train, and coach development team – for Lead/TA level.
  • Ensure that the software meets the functional and non-functional requirements – for Lead/TA levels.
  • Apply the best practices and standards for coding, testing, debugging, and documentation – for Lead/TA levels.
  • Review and evaluate the code quality and performance of the software – for Lead/TA levels.
  • Design, develop, and maintain high-quality web applications using full stack .NET (.NET plus Angular or ReactJS).
  • Work with other engineers to build and deploy scalable and reliable applications.
  • Troubleshoot, debug and fix complex issues.
  • Stay up to date on the latest technologies and trends.
  • Follow coding standards and working processes to ensure the quality and delivery timeline of the project.
2
Your skills & qualifications
  • Bachelor's degree in computer science, software engineering, or a related field
  • Over 6 years of experience in web/ mobile applications - for lead/TA levels.
  • Knowledge and experience of various software architecture styles and patterns, such as layered, microservices, SOA, DDD, S.O.L.I.D principles, etc. – for Lead/TA level.
  • 3-6 years of experience in web/ mobile applications for senior levels
  • Strong understanding of software engineering principles and practices
  • Strong experience with .NET, Angular/ReactJS frameworks.
  • Ability to write clean, maintainable, and scalable code.
  • Familiarity with various database systems, such as MS SQL, MySQL, PostgreSQL, or other relational databases
  • Experience with GIT and Jira
  • Experience with full-stack JS (NodeJS, Angular/ReactJS) and other JavaScript frameworks is a plus.
  • Experience with AWS or Azure cloud is a plus.
  • Good analytical, problem-solving, and troubleshooting skills
  • Experience with Agile/Scrum development methodologies
  • Ability to work independently and as part of a team.
  • Strong communication and interpersonal skills
  • Excellent communication, collaboration, and leadership skills – for Lead/TA level
3
Benefits
  • Salary in probation time: 100%
  • Bonus: 13th-month salary
  • Review salary once per years
  • Premium Healthcare
  • Lunch and parking allowances
  • Exciting company outings/events and team-building activities
  • Open, friendly, professional working environment
  • Attractive career path
  • Sponsorship for training courses, and professional certificates.
⚙️ Candidates supporters
🧑🏾‍💻 Prepare for interviewsChecking TopDev QnA tool to practice your answers to common interview questions.Read QnA for interviews