Application Architect/ Consultant (Application Development)


觀塘
5年工作經驗

職位描述

Job Summary :
We are seeking a talented Application Architect/Consultant with 5-8 years of experience to lead the design, development, and implementation of high-quality applications. The ideal candidate will have strong hands-on expertise in application development, a deep understanding of modern architectures, and the ability to collaborate with cross-functional teams. You will be responsible for creating scalable, secure, and efficient applications that meet business requirements and deliver exceptional user experiences.

Key Responsibilities :

  • Design and develop robust, scalable, and maintainable applications based on business requirements.

  • Architect application frameworks, including front-end, back-end, and integration components, ensuring performance and reliability.

  • Write clean, efficient, and well-documented code in alignment with coding standards and best practices.

  • Collaborate with product managers, business analysts, and stakeholders to translate requirements into technical designs.

  • Lead and mentor development teams in implementing application solutions, providing technical guidance and code reviews.

  • Integrate applications with APIs, databases, and third-party systems, ensuring seamless functionality.

  • Optimize application performance through profiling, debugging, and refactoring.

  • Implement secure coding practices to protect applications from vulnerabilities (e.g., OWASP guidelines).

  • Participate in Agile/DevOps processes, including sprint planning, CI/CD pipeline setup, and deployment.

  • Create and maintain technical documentation, such as architecture diagrams, API specifications, and developer guides.

  • Evaluate and recommend tools, frameworks, and technologies to enhance application development.

  • Stay updated on industry trends and emerging technologies to incorporate innovative solutions.

Required Qualifications :

  • Education : Bachelor’s degree in Computer Science, Software Engineering, Information Technology, or a related field.

  • Experience : 5-8 years of hands-on experience in application development and architecture.

  • Proven expertise in developing web, mobile, or enterprise applications using modern programming languages (e.g., Java, C#, Python, JavaScript, TypeScript, or similar).

  • Strong experience with front-end frameworks (e.g., React, Angular, Vue.js) and back-end frameworks (e.g., Spring, .NET Core, Node.js).

  • Proficiency in designing and consuming RESTful APIs and integrating with microservices architectures.

  • Hands-on experience with relational (e.g., MySQL, PostgreSQL) and/or NoSQL databases (e.g., MongoDB, DynamoDB).

  • Familiarity with cloud platforms (e.g., AWS, Azure, Google Cloud) for deploying and scaling applications.

  • Knowledge of software development lifecycle (SDLC) and Agile methodologies.

  • Experience with version control systems (e.g., Git) and CI/CD tools (e.g., Jenkins, GitHub Actions).

Key Skills :

  • Strong problem-solving and analytical skills for designing efficient solutions.

  • Expertise in writing high-quality, testable, and maintainable code.

  • Excellent communication skills to work with technical and non-technical stakeholders.

  • Ability to lead and mentor junior developers in application development best practices.

  • Familiarity with containerization tools (e.g., Docker, Kubernetes) is a plus.

  • Attention to detail and a passion for delivering user-focused applications.

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.


工作種類
工作地區 觀塘
教育程度
學士
技能 溝通能力
受僱形式 全職
行業 資訊科技 / 電子商務

有關招聘公司
Global Technology Integrator Ltd – GTI
-