Việc làm Có rất nhiều cơ hội công việc phù hợp với bạn tại TMA đang chờ được khám phá!

Senior .NET Developer

Số lượng: Đang cập nhật
Địa điểm: Tòa nhà TMA, Công viên phần mềm Quang Trung, P. Tân Chánh Hiệp, Quận 12
Ngày hết hạn: 15/10/2024

Job Summary:

Experienced Senior .NET Developer with a strong architectural background and good English communication skills. The ideal candidate will have a comprehensive understanding of .NET technologies and will be responsible for designing, developing, and maintaining robust and scalable applications. This role requires a strategic thinker who can contribute to the overall architecture and lead complex projects to successful completion.

Key Responsibilities:
Architectural Design:
• Develop and implement scalable and robust .NET applications.
• Contribute to the architecture and design decisions, ensuring best practices and patterns are applied.
• Perform code reviews and ensure adherence to established coding standards.
• Collaborate with other architects and developers to create high-level and detailed design documents.
Development:
• Write clean, scalable, and efficient code using .NET programming languages.
• Develop and maintain web applications, APIs, and backend systems.
• Troubleshoot and debug applications to optimize performance and resolve issues.
• Ensure the implementation of security and data protection measures.
Microservices Architecture:
• Design and implement microservices using .NET Core and other relevant technologies.
• Develop and maintain RESTful APIs and ensure they integrate seamlessly with other services.
• Implement best practices for microservices, including service discovery, circuit breaking, and event-driven architecture.
• Experience with containerization technologies like Docker and orchestration platforms like Kubernetes.
• Ensure the scalability, reliability, and security of microservices.
• Collaborate with DevOps teams to set up CI/CD pipelines for microservices deployment.
Communication and Collaboration:
• Demonstrate good English communication skills, both written and verbal.
• Collaborate with global teams and stakeholders, ensuring clear and concise communication.
• Participate in meetings, provide status updates, and contribute to discussions.
• Document technical designs, processes, and guidelines.

Qualifications:
Education:
• Bachelor’s degree in Computer Science, Information Technology, or a related field.
Experience:
• Minimum of 3 years of experience in .NET development with at least 1 year in a senior or architectural role.
Technical Skills:
• Proficiency in C#, ASP.NET, .NET Core, and related technologies.
• Strong understanding of object-oriented programming (OOP) and design patterns.
• Experience with front-end technologies such as HTML, CSS, JavaScript, and frameworks like Angular or React.
• Knowledge of database systems (SQL Server, Oracle) and ORM frameworks (Entity Framework, Dapper).
• Familiarity with cloud platforms (Azure, AWS).
• Extensive experience with microservices architecture and design principles.
• Proficiency with containerization technologies like Docker and orchestration tools like Kubernetes.
• Experience with version control systems (Git, SVN) and CI/CD pipelines.
Soft Skills:
• Good problem-solving and analytical skills.
• Ability to work independently and as part of a team.
• Strong organizational and time management skills.
• High level of attention to detail and accuracy.

Benefits/ Opportunity:

  • Working in an international, dynamic and professional environment with many opportunities to develop career.
  • Having opportunities of being trained oversea and working directly with oversea customer
  • A stable and rewarding position where your long-term commitment will be highly valued.
  • Technical & Soft skills internal training courses
  • Many company activities (Sport and music festival, TMA Futsal league …) are held annually.
  • Competitive salary and bonus.
  • Total Health Care Insurance
  • Loan Fund
  • Team Building Fund