Job Description
16 days ago
The Role
The ideal candidate will be working on our flagship product, which requires a significant volume of new development work. This is a hands-on role involving both technical expertise and leadership skills.
Responsibilities
•
The timely delivery of quality software;
•
Translating requirements into correctly designed and tested code;
•
Developing to the highest standards of maintainability, reliability, readability, efficiency, testability, scalability, extendibility, etc.…;
•
Maintenance and support - quickly addressing issues as they arise.
•
Provide technical leadership and guidance to members of your team;
•
Act as the primary point of contact between your team and senior stakeholders;
•
Take responsibility for all work undertaken by your team.
Qualifications
•
Bachelor's degree or equivalent experience in Computer Science or a related field
•
8 years of professional IT experience;
•
Experience as a team lead or development manager;
•
Capable of taking responsibility for the entire development process;
•
Capable of independently solving complex problems;
•
Proficient in C# .NET;
•
Proficient in mobile development (native iOS/Android, Xamarin);
•
Experience with SQL and relational database design and development would be advantageous;
•
Web development experience is advantageous: ASP.NET, HTML5, AJAX, Javascript, CSS, Angular JS;
•
Proven experience in software design and OO methodologies;
•
Responsible and proactive;
•
Finance industry experience would be advantageous;
•
Blockchain experience would be highly advantageous;
•
International experience (in education or work) is highly advantageous;
•
Good command of spoken and written English and Chinese (Mandarin).
The ideal candidate will be working on our flagship product, which requires a significant volume of new development work. This is a hands-on role involving both technical expertise and leadership skills.
Responsibilities
•
The timely delivery of quality software;
•
Translating requirements into correctly designed and tested code;
•
Developing to the highest standards of maintainability, reliability, readability, efficiency, testability, scalability, extendibility, etc.…;
•
Maintenance and support - quickly addressing issues as they arise.
•
Provide technical leadership and guidance to members of your team;
•
Act as the primary point of contact between your team and senior stakeholders;
•
Take responsibility for all work undertaken by your team.
Qualifications
•
Bachelor's degree or equivalent experience in Computer Science or a related field
•
8 years of professional IT experience;
•
Experience as a team lead or development manager;
•
Capable of taking responsibility for the entire development process;
•
Capable of independently solving complex problems;
•
Proficient in C# .NET;
•
Proficient in mobile development (native iOS/Android, Xamarin);
•
Experience with SQL and relational database design and development would be advantageous;
•
Web development experience is advantageous: ASP.NET, HTML5, AJAX, Javascript, CSS, Angular JS;
•
Proven experience in software design and OO methodologies;
•
Responsible and proactive;
•
Finance industry experience would be advantageous;
•
Blockchain experience would be highly advantageous;
•
International experience (in education or work) is highly advantageous;
•
Good command of spoken and written English and Chinese (Mandarin).
More jobs from linnovate partners
Blockchain Developer
linnovate partners
Software Engineer
Central and Western, Hong Kong
7 days ago
Full Time
Onsite
Technology, Information and Media
Senior UI/UX Software Developer (angular)
linnovate partners
Software Engineer
Central and Western, Hong Kong
7 days ago
Full Time
Onsite
Technology, Information and Media
More jobs like this
🎉 Got an interview?