Req ID:  1590
Company:  Jebsen & Company Corporate Management (Guangzhou)
Business Line:  Group Functions
Work City:  Guangzhou
Job Function:  Information Technology

Senior Analyst Programmer

工作目的

This role requires a comprehensive understanding of various technologies and frameworks that enable the creation, enhancement, and maintenance of web applications from start to finish. Senior Analyst Programmer play a critical role in bridging the gap between user experience design and server-side application logic, ensuring seamless functionality and performance.

职责

  • Front-End Development
    • User Interface Design: Creating visually appealing and user-friendly interfaces using HTML, CSS, and JavaScript.
    • Responsive Design: Ensuring web applications are optimized for various devices and screen sizes.
    • Frameworks and Libraries: Utilizing modern frameworks such as React, Angular, or Vue.js to build dynamic and interactive user interfaces.
  • Back-End Development
    • Server-Side Logic: Developing robust server-side applications using languages such as Node.js, Java or Azure platform.
    • Database Management: Designing and managing databases using SQL (e.g., MySQL, PostgreSQL) or NoSQL (e.g., MongoDB) technologies.
    • API Development: Creating and integrating RESTful services and APIs to enable communication between front-end and back-end systems.
  • Full Stack Integration
    • End-to-End Testing: Implementing comprehensive testing strategies to ensure the functionality and performance of the full stack.
    • Debugging and Optimization: Identifying and resolving issues across the entire stack to enhance application performance and efficiency.
    • Continuous Deployment: Utilizing CI/CD pipelines to automate the deployment process, ensuring smooth and frequent releases.

要求

  • Bachelor's degree in Computer Science, Information Technology, or a related field
  • Minimum of 3 years of experience in front-end and back-end technologies, including HTML, CSS, JavaScript, Java Spring framework and develop on Azure platform, with strong focus on DevOps and CI/CD.
  • Proficiency in Java Spring Framework and Azure Integration Services, including Azure Logic Apps, Azure Functions, and Azure Service Bus.
  • Experience in setting up and managing CI/CD pipelines.
  • Knowledge of best practices in user interface and user experience design.
  • Experience with both relational and non-relational databases, and the ability to design efficient database schemas.
  • Familiarity with RESTful APIs, SOAP, and other integration protocols.
  • Ability to troubleshoot and resolve complex technical issues across the stack
  • Excellent problem-solving and analytical skills.
  • Strong communication and collaboration abilities.
  • Highly organized with attention to detail.
  • Ability to work in a fast-paced and dynamic environment.