Jobs
Back
Apply Job
Senior Software Developer - Full Stack
Location
Central
Industry
Property
Salary
Negotiable
Contact Name
Arthur Yuen
Contact Email
arthur@aytalentsolutions.com.hk
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