Job Opportunity
We are seeking an experienced software professional to join our team as a Net Developer.
* A bachelor's degree in Computer Science or related field, or equivalent experience.
* Minimum 8+ years of experience in software development.
Suitable Candidate Profile:
* Proven experience as a .NET Core Developer in Agile environments.
* Familiarity with databases (e.g. MSSQL & MySQL), web servers (e.g. IIS, Apache & Nginx) and Azure.
* Strong decision-making and judgment skills, with the ability to make logical, pragmatic and structured decisions.
* Fluent in English and Mandarin both written and spoken.
* Outstanding communication, presentation abilities and teamwork skills.
* Ability to work autonomously, well-organized, and with strong problem-solving skills.
The ideal candidate will possess excellent technical skills, including proficiency in .NET technologies, Entity Framework Core, Integration API, JSON, Swagger, OData, and familiarity with matrix organization and business projects multi-disciplinary teams.
Key Responsibilities:
* Develop client-side and server-side architecture.
* Participate in all phases of development from requirements definition and design to development, deployment, and maintenance.
* Work with architects to finalize low-level design aligned to standards and best practices.
* Lead the development teams and ideate software solutions.
* Troubleshoot, debug, and upgrade software.
* Write technical documentation.
* Estimate and scope new projects.
This role requires a highly motivated and experienced professional who is passionate about technology and has a strong desire to deliver high-quality results.