v Responsibilities:
- Lead and manage a team of .NET developers using Agile/Scrum methodologies.
- Serve as the Scrum Master, facilitating Scrum ceremonies and ensuring adherence to Agile principles.
- Collaborate with stakeholders to define project requirements and prioritize tasks.
- Design, develop, and maintain high-quality .NET applications following best practices.
- Conduct code reviews, provide constructive feedback, and enforce coding standards.
- Collaborate with the QA team to ensure comprehensive testing.
- Stay updated with the latest .NET trends and technologies.
- Identify and address technical risks, proposing effective solutions.
- Provide technical leadership and foster a culture of continuous learning.
MUST have
- Bachelor or higher education degrees in Computer science
- Good Experience in .Net development
- At least 5 years working in software development, 1-year team management (team from 3-5 members)
- Good communication and teamwork skills
- Good English skill (Speaking, writing, listening, reading)
Advantage:
- Hand-on experience with microservices system
- Experience on SaaS product development
- Can engage directly with end customers
- Has knowledge with MS Office 365/ Microsoft Exchange Server / Exchange Online.