Job Description:
Overview: We are seeking for qualified .NET Developer to join our team. The ideal candidate possesses good .NET development skill. You will be part of a dynamic team working on cutting-edge solutions, ensuring our applications' high performance, scalability, and security.
Key Responsibilities:
Develop and maintain software through coding and testing
Deliver highest software quality by creating unit test
Adapt with the application and processes used in software development
Implements solutions as designed in technical documentation specification and coding standards
Bug fix and troubleshoot
Required skills/Experience:
Hands-on experience in software development, especially in web or desktop applications.
Good at programming language (C#) and framework (.NET or .NET Core).
Good at Object Oriented Programming (OOP).
Worked with RESTful APIs.
Knowledge of relational databases
Has knowledge on SOLID principles
Knowledge on Blazor framework is a plus
Knowledge on Microservice with Apache Pulsar is a plus
Knowledge on ETL is a plus
Knowledge on Power BI Reporting is a plus
Knowledge on Business Process Automation such as Camunda BPM is a plus
Knowledge on one of FE frameworks/libraries as Angular, React, Vue is a plus
Knowledge on clean architecture is a plus
Good English communication skill, TOEIC score of 700 or higher
BS degree in Computer Science, Engineering, Information Systems, or a related field
Years of experiences:
Fresher / Experienced
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