Posted on 2022-11-09

Developer (5 positions)

NP Solution Limited

Our clients mainly in listed MNC, global vendor, bank & finance (include Fintech companies), IoT, etc., they are looking for suitable candidates to join their team. Here are some opening positions:

1) Blockchain Developer
Responsibilities:
  • Contribute to technology design and architecture
  • Develop back-end software, smart contracts, and test code for product prototypes
  • Assist in the preparation of software documentation
  • Work collaboratively with other teams, including business leadership, product and technical teams
Requirements:
  • Significant experience in the blockchain domain, particularly with EVM development tools, such as Hardhat, Truffle, Ganache, Remix
  • Familiarity with auditing Solidity contracts, with testing tools (such as Foundry), and with best practices to avoid common pitfalls and exploits
  • Proficiency in some blockchain relevant languages, such as: Solidity, Vyper, Go, Javascript, Python, Rust
  • An ability to work on a task reasonably autonomously once sufficient guidance has been provided
  • Have some knowledge of the finance ecosystem, including DeFi and traditional finance is an advantage
  • Have experience with optimizing systems for low blockchain gas usage is an advantage

2) Java Developer
Responsibilities:
  • Hand-on development work on existing business application
  • Upgrade existing Java-based application to latest technology
  • Uplift the development work into CI / CD pipeline in cloud solution
  • Provide necessary support to user and business analyst for UAT

Requirements:
  • At least 2 years exp. on application development
  • Hand-on development on Java and MVC framework, e.g. Struts2, SpringMVC
  • Knowledge in RDMBS
  • Experience on Apache Server / Apache Tomcat Server Setup is preferred
  • Experience on CI / CD pipeline, Docker-based, K8S technology is an advantage

3) Specialist I (FinTech)
Responsibilities:
  • Responsible for development of different FinTech initiatives, such as trade finance, digital currency and cross-border DLT connectivity
  • Gather, analyse, document and validate the needs of business stakeholders
  • Participate in designing, coding, testing, debugging, documenting and implementing FinTech projects
  • Assist in managing scope, progress, cost, resources and stakeholders’ expectations to deliver the project within timeline and budget
  • Assist in vendor management in order to meet targeted project timeline
  • Assist in providing project status reports by collecting, analysing, and summarizing data and trends
  • Collaborate closely with all the other teammates and committed to achieve the overall targets of the team
Requirements:
  • University education with over 3 years’ experience
  • Familiar with Agile development methodologies
  • Enthusiastic on learning new technology
  • Proficient in web-based API and Fintech development
  • Prior working experience in Hyperledger Fabric, JavaScript ES6 and above, Java Spring Boot, React / Redux, NodeJS, typescript, GraphQL, Amazon Web Services (AWS), Microservices, and Docker will be a definite advantage
  • Sound knowledge of Design Patterns and Domain Driven Design (DDD) will be a plus
  • Good oral and written communication skills
  • Good technical writing skill
  • Knowledge of trade finance is preferable
  • Good command of written and spoken English and Chinese
  • Candidate with more experience will be considered as Senior Specialist - Fintech

4) Senior Frontend Developer
Responsibilities:
  • HD in IT / Multimedia / Software Engineering
  • Development and implementation of web applications
  • JavaScript, Vue.js, React, jQuery, CSS and HTML
  • Job Description
  • Responsibilities:
  • Collaborate with UI Designer and backend developer for high quality frontend development; Responsible for development, implementation and maintenance of web applications;
  • Define and actively contribute to the development of user interface framework to be used across web, mobile, and internal systems; Code Review and system design documentation.
Requirements:
  • Higher Diploma or above in Computer Science, Software Engineering, Multimedia design or other relevant disciplines; A minimum of 1 years’ experiences in software development;
  • Proficiency in HTML5, CSS3, JavaScript framework like Vue.js, React, jQuery, next.js / nuxt.js; Well understanding in Nodejs / JavaScript with ES6+, Typescript is plus;
  • Basic understanding of server-side CSS pre-processing platforms, such as LESS and SASS; Solid Experience with modern browser compatible responsive layout;
  • Experience with C# .net / C# MVC is a plus; Experience in Search Engine Optimization (SEO) and Google Map API is an advantage;
  • Experience with RESTful API integration and version control through GIT; Independent, self-disciplined, well communication, responsible, good problem solving skill and a good team player


5) Data Engineer
Responsibilities:
  • To implement and maintain a Cloud Data Platform consolidating enterprise data for supporting an agile BI and Advanced Analytics
  • Design and implement a global data lake and data warehouse platform on Cloud enabling BI dashboarding and advanced data analytics to support data driven decision making
  • Develop and maintain a scalable data architecture with standardized global data model and end to end data integration pipelines for data ingestion and consolidation under the Big Data platform
  • Drive the delivery of BI dashboards and operation reports with modernized visualization tools for improving operational efficiency and governance
  • Define processes and implement solutions to ensure data quality, accuracy and security of enterprise data being available for BI stakeholders and other applications
  • Define and execute the master data management strategy and model for ensuring master data quality and standardization
  • Evaluate latest data /BI technologies for delivering data solutions aligning with the data strategy to meet business objectives
Requirements:
  • University degree in Computer Science or a related disciplines in data management
  • 1+ year of relevant experience in data engineering, data lake and data warehouse on Cloud (AWS/Azure)
  • Solid experience in SQL and No-SQL databases (e.g. MSSQL, MySQL, MongoDB, AWS DynamoDB and AWS Redshift etc.)
  • Solid experience in building the end to end data pipelines for data ingestion and orchestration
  • Solid experience in data modelling for globally scaled data warehouses and data lakes
  • Experience in Tableau reporting and dashboarding is a must
  • Hands on experience in building AI/ML model in data science is a plus
  • Experience with agile software development methodologies is preferred
  • Proficiency in ETL and data streaming technologies on Cloud is preferred (e.g. Kinesis Data Steams, Kafka etc.)
  • Proficiency in Python is a must
  • Experience in R and Scala is an advantage
  • Excellent communication skill. Ability to explain complex issues to business and technology leaders
  • Strong problem solving and troubleshooting skills
  • Process oriented with good documentation skills
  • Self-motivated with the ability to prioritize, meet deadlines, and manage changing priorities
  • Critical and creative thinker, team player, strong analytical and consultative skill
  • Able to work in fast paced and challenging environments
  • Excellent English and Chinese written communication skills and fluent in oral Cantonese, English and Mandarin
  • Candidate with less experience will be considered as Data Engineer

To apply for this position, please simply click on the “Apply Now” bottom.

All information provided will be treated in strict confidence and used solely for recruitment purpose.
For more job opportunities, please visit our website: https://npsl.com.hk/
All applications applied through our system will be delivered directly to the advertiser and privacy of personal data of the applicant will be ensured with security.