Jobs

Back

Senior Software Developer - Full Stack

Location
Central
Industry
Property
Salary
Negotiable
Contact Name
Arthur Yuen
Apply Job

Job Description

Responsibilities

  • Solution Development: Oversee the design, development, and implementation of scalable, high-performance solutions across front-end, back-end, and analytics layers.
  • Cross-Functional Collaboration: Work with diverse teams to prototype and assess new technologies, ensuring they align with business objectives.
  • Team Mentorship: Provide guidance and support to team members in delivering new features and functionalities.
  • Technical Troubleshooting: Identify and resolve technical issues to ensure optimal performance and user experience.
  • Digital Marketing Collaboration: Collaborate closely with digital marketing teams to improve SEO and enhance online presence.

Good to Have

  • Full-stack experience
  • Experience in state management libraries like Redux and Redux-Saga
  • Experience with JSON, RESTful APIs, and modern software development processes (e.g., DevOps, CI/CD)
  • C#, ASP.NET, .NET Core, and cloud platforms (Azure or AWS)
  • TSQL, LINQ, Entity Framework, and SQL Server
     

 Requirements

  • Full-Stack Experience: While the ideal candidate should have full-stack experience, strong front-end skills are crucial for this position.
  • React.js Proficiency: Must be proficient in React.js and familiar with state management libraries such as Redux and Redux-Saga.
  • Frontend Development Knowledge: Solid understanding of contemporary front-end development practices, including responsive design and component-based architecture.
  • API and Development Process Experience: Experience with JSON, RESTful APIs, and modern software development methodologies (e.g., DevOps, CI/CD).
  • Technical Skills: Proficient in C#, ASP.NET, .NET Core, and cloud platforms such as Azure or AWS.
  • Database Expertise: Familiarity with TSQL, LINQ, Entity Framework, and SQL Server.
  • Experience and Education: A minimum of 4 years of professional experience and an advanced degree in a relevant field.
  • Problem-Solving Abilities: Strong problem-solving skills with the capacity to quickly understand complex challenges.
  • Communication and Collaboration: Excellent communication and collaboration skills, enabling effective teamwork across various teams and stakeholders.
  • Immediate available or short period of notice will be advantage