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.