该职位来源于猎聘 Job Responsibility:
- Lead solution design activities in pre-grooming, grooming and sprint activities.
- Participate in the development of architecture documentation to support the future roadmap and ensure application maintainability.
- Liaise with Architects, Business Analysts, and Product Managers to refine software requirements; and to assess the feasibility of solutions within time constraints.
- Contribute in the evaluation of code and database design, system structure, interface between hardware and software, operational and performance requirements of overall system.
- Prepare Technical Design and Specification documents.
- Create implementation instructions and support application deployments.
- Facilitate knowledge transfer as a SME.
- Mentor team members and support their development.
- Participate in application code reviews/walkthroughs to ensure accuracy in relation to business requirements and development guidelines.
- Remain up to date of development technologies, both current and future
- Follow industry standards in application development, secure coding, and testing. Skill Requirement:
- University degree or above.
- Minimum of 5 years' experience with .Net (Core).
- Working knowledge of Azure and MS BI Stack, C#/VB.Net, ADO.Net, XML, T/SQL, JQuery, JavaScript and Web Services.
- Experience with public cloud (Azure, AWS or GCP).
- Experience in developing business-critical solutions using cloud-based vendor programming language and framework.
- Excellent analytical skills (critical thinking, problem-solving, and decision-making skills) with a history of driving the development of large software components.
- Familiar with system design methodology, able to convey solution design idea via UML diagrams: use case, sequence, class diagram, entity-relationship diagram etc.
- Understanding of CRM system (based on MS Dynamics 365) is a plus.
- Proficient in writing work emails in English, and speak English fluently.
- Good communication and interpersonal skills.
- Good understanding to SDLC and familiar with popular DevOps tools (e.g. BitBucket, JIRA, Jenkins).
- Able to work in agile and fast-paced environment, willing to work overtime to meet project deadline.