Application Developer
Job details
We are Lenovo. We do what we say. We own what we do. We WOW our customers. Lenovo is a US$57 billion revenue global technology powerhouse, ranked #248 in the Fortune Global 500, and serving millions of customers every day in 180 markets. Focused on a bold vision to deliver Smarter Technology for All, Lenovo has built on its success as the world’s largest PC company with a full-stack portfolio of AI-enabled, AI-ready, and AI-optimized devices (PCs, workstations, smartphones, tablets), infrastructure (server, storage, edge, high performance computing and software defined infrastructure), software, solutions, and services.
Description and Requirements
You will:- Deliver best-in-class CRM, Marketing Automation and Loyalty Solutions to clients
- Analyze existing programs for modification purposes
- Research and design new software systems, websites, programs, and applications
- Write and implement clean, scalable code
- Troubleshoot, debug, maintain and improve existing software
- Verify and deploy software systems
- Create technical documentation to guide future software development projects
- Support UAT and deployment
- Work with solution architect, project manager and other team members
- Degree in Computer Science or equivalent developer training
- Minimum 2 years of software development experience
- Experience with database systems and SQL queries
- Knowledge of Java / C# is a plus
- Knowledge of common web services protocols and API integration (REST & SOAP)
- Ability to work as part of a team or individually on a project
- Self-motivated, self-learning, and good self-management skills
- Curious: you’re always looking to learn, and aren’t afraid to ask “why?”
- Solutions oriented: you’re adaptable and imaginative when it comes to solving problems or bringing innovative ideas to the table
- Collaborative: you lean in as a team player and foster a culture of co-creation
- Open: You value and respect feedback from others
- Passionate: you take pride in your work and aspire to do better
- Proficiency in CRM Tools (e.g. Salesforce, Microsoft Dynamics, Adobe, etc.)
- Experience with CMS, Web Tracking & Tagging Technologies (e.g. Google Tag Manager, Google Analytics, Tealium, Adobe Analytics, etc.)
- Experience in Java or any OOP or NodeJS development
- Experience in Front End development (e.g. React, Angular, etc.)
- Proficiency in English, Cantonese and/or Mandarin
Apply safely
To stay safe in your job search, information on common scams and to get free expert advice, we recommend that you visit SAFERjobs, a non-profit, joint industry and law enforcement organization working to combat job scams.