TopDev

Full Stack .NET & ReactJS (Junior – Senior)

EMESOFT

596 Cộng Hòa, Phường 13, Quận Tân Bình, Thành phố Hồ Chí Minh
Posted 3 days ago
Job Description
About Company

At EmeSoft, you can take your career to the next level by working for a company that values personal accountability and an abundance mentality. We design IT solutions better than anyone but need help to do it. We need your help to innovate and provide our clients with the best possible solutions.

We are on the lookout for a skilled Full-Stack Developer with expertise in .NET Core and front-end technologies (React.js). This role entails designing, developing, and maintaining sophisticated web applications, utilizing the robust capabilities of .NET Core in conjunction with modern JavaScript frameworks.

Your role & responsibilities

  • Crafting responsive and user-friendly front-end interfaces using React, ensuring seamless integration with backend services.
  • Building and maintaining robust backend services and APIs using .NET technologies, ensuring efficient data processing and business logic implementation.
  • Actively participating in all Scrum ceremonies, including daily stand-ups, sprint planning, retrospectives, and reviews, contributing insights and updates on development progress.
  • Writing clean, maintainable code and adhering to established coding standards and best practices, including implementing unit tests to ensure code reliability.
  • Participating in peer code reviews to maintain code quality, and sharing knowledge and feedback with team members to foster collective improvement.
  • Leveraging cloud platforms such as Azure or AWS for hosting, and data storage, and leveraging cloud-native services to enhance application performance and scalability.
  • Managing database design, implementation, and maintenance, ensuring efficient data storage and retrieval with technologies compatible with .NET, such as MS SQL, MySQL, and PostgreSQL.
  • Collaborating closely with UX/UI designers, QA testers, and other team members to ensure a cohesive development process and promptly address any cross-functional issues.

Your skills & qualifications

  • Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
  • 2 - 10 years of hands-on experience in full-stack development, including C#, .NET Framework, .NET Core, and Entity Framework.
  • Understanding of front-end technologies like JavaScript, HTML5, and CSS3.
  • Experience with at least one frontend framework like Angular, React, or Vue.js is highly desirable.
  • Experience in writing unit tests as part of the software development process (xUnit, nUnit, Moq Framework).
  • Familiarity with SQL databases like MS SQL, MySQL, and PostgreSQL and experience in designing database schemas that represent and support business processes.
  • Solid understanding of object-oriented programming concepts.
  • Proficient in API development, including RESTful design, dependency injection, and API versioning.
  • Experience with exception handling, authentication, authorization, and logging is essential. Capable of ensuring API scalability and resilience, and adept at creating clear documentation.
  • Experience or knowledge with cloud platforms like Azure or AWS (any cloud certifications are desirable).
  • Excellent problem-solving skills and the ability to work in a dynamic and agile environment.
  • Strong communication and team collaboration skills.

Benefits for you

  • Receive your full salary during the probation period.
  • Enjoy a 13th-month salary as an annual bonus.
  • Benefit from annual salary reviews for potential increases.
  • Comprehensive insurance coverage in line with Vietnamese labor law, plus premium healthcare.
  • Company covers parking allowances.
  • Participate in exciting company outings, events, and team-building activities.
  • Thrive in an open, friendly, and professional work environment with a values-driven, agile culture.
  • Embark on an attractive career path with a strong focus on personal and professional development.
  • Take advantage of sponsorship for training courses and professional certifications.
  • Maintain a healthy work-life balance with a 40-hour work week, Monday through Friday.

About EMESOFT

2 job opening

Industry

Software

Company size

25-99 Employees

Nationality

Vietnam

e0746c1d12b7e1d14cca208d40362745.JPG
jBB5RUfpUTjKDzWC3HY76d0dC2i4waQb0LPgoHxE.png
horSCuVOStIRYuXg7s1cqpibx6Q1RCgVIkDppenB.png
ujSbtkjvo0JUpaDT1QXqCPoqicmZFuP4DRcP0SRm.png
8VRZkXNFThKqRJQ68Se3SYCLLKTCPJUU8fgtcgwQ.jpg
nWVYTTHcAT5bzWKtFJ87ycosaLLLBBDw7jm2QOyB.jpg
V1HGwqujYCEaGQOKEHm6Q2Q63Uoa0GUhG7AU2rzU.jpg

General information

Minimum year of experience

Job Type

Contract type

⚙️ Candidates supporters