Back to search
Winson Group Macau 永燊集團 Linkedin · Posted 2mo ago

Senior Software Engineer

Hong Kong SAR

Linkedin
Continue to application Add your email once, then Caio opens the original posting.

Indexed description

Position Summary

As a Senior Software Engineer, you will be responsible for building software that is user-friendly, scalable, reliable and secure. You will leverage the latest lean and agile methodologies to solve complex technical challenges, and drive continuous self-improvement while inspiring growth in your team members on a daily basis. You will play a pivotal role in delivering the company’s digital projects to successful completion and driving digital transformation initiatives forward.


Primary Responsibilities

  • Collaborate cross-functionally with the team to design, build, implement and deploy new systems, as well as deliver enhancements and optimizations for existing systems
  • Engineer and develop new systems, and implement targeted modifications to current systems to enable and support the rollout of new product functionalities
  • Build and deliver core functional modules to launch innovative user experiences and cutting-edge technical applications
  • Be responsible for the ongoing maintenance of production systems, and conduct timely investigation and troubleshooting for any technical issues that arise
  • Design and develop custom tools and optimized processes to automate the team’s end-to-end development, testing and production workflows


Key Performance Indicators (KPIs)

  • Consistently deliver well-tested, high-quality and maintainable code
  • Achieve high levels of user satisfaction with developed software and features
  • Demonstrate continuous professional learning and technical skill development
  • Exhibit exceptional teamwork and cross-functional collaboration capabilities
  • Effectively coach and mentor junior engineering team members to enhance their technical competencies


Qualifications

  • A minimum of 7 years of hands-on development and engineering experience in building web-based systems
  • Proven experience working in a product-focused, team-oriented environment that adopts modern digital delivery methodologies including user experience (UX) design, lean, agile, DevOps and cloud computing
  • Extensive technical hands-on experience with a diverse range of programming languages, frameworks, techniques and technologies: HTML5, CSS3, SASS, JavaScript, jQuery, Node.js, Angular, Responsive Design, Twitter Bootstrap, Java, Groovy, Ruby, PHP, Python, Spring, Grails, Rails, REST APIs, JSON, SQL, NoSQL, MongoDB, Git, GitLab, Jenkins, Docker, AWS and Azure
  • Demonstrated experience serving as a technical coach and mentor to other software engineers
  • A degree in a technical field, or equivalent professional work experience or formal technical training
  • Expert-level proficiency in engineering and developing scalable web-based systems
  • Solid and comprehensive knowledge of software engineering fundamentals and system architecture design principles
  • Ability to adopt a holistic, systematic mindset to analyze and solve complex engineering challenges
  • A thoughtful, adaptable and solution-oriented work mindset with a positive attitude
  • An empathetic, humble and highly collaborative approach to team work
  • Strong ability to teach, coach and mentor other engineering team members on technical skills and best practices
  • Excellent written and verbal communication skills in English, both for technical documentation/collaboration and general professional communication
Free. 20 seconds. No password. See every match in this search.

Create a free Caio profile to unlock more results and save your role and location preferences.

Unlock free search
Want help applying to roles like this? Search Caio for free. If repetitive applications get heavy, Managed Job Search adds supervised execution for $99/month.
View Managed Job Search