jobs in IBM

全职 Back-End Developer 工作, 薪水, IBM 公司招聘中 - Ricebowl

Back-End Developer

Undisclosed

Singapore

分享
保存

工作地点

  • Singapore

职位描述

岗位职责

Introduction

A career in IBM Consulting is built on long-term client relationships and close collaboration worldwide. You’ll work with leading companies across industries, helping them shape their hybrid cloud and AI journeys. With support from our strategic partners, robust IBM technology, and Red Hat, you’ll have the tools to drive meaningful change and accelerate client impact. At IBM Consulting, curiosity fuels success. You’ll be encouraged to challenge the norm, explore new ideas, and create innovative solutions that deliver real results. Our culture of growth and empathy focuses on your long-term career development while valuing your unique skills and experiences.

Your Role And Responsibilities

As a Back-End Developer: Generalist, you will work in an agile, collaborative environment across software architecture, understanding both front-end and back-end concerns, while specializing in the back-end. You will develop using object-oriented programming, multi-threading, and concurrency, and implement industry standards and best practices for database security. Your primary responsibilities will include:

  • Develop RESTful APIs and Web Services: Design and construct RESTful APIs and web services to meet user and system requirements, ensuring seamless integration with front-end applications.
  • Plan and Construct Databases: Analyze, design, and construct databases, implementing industry standards and best practices for database security and defining database and information security requirements.
  • Write SQL and NoSQL Queries: Develop structured query language (SQL) queries, back-end database stored procedures, or NoSQL queries to support application development and data analysis.
  • Implement Object-Oriented Programming: Apply object-oriented programming principles, multi-threading, and concurrency to develop scalable and efficient back-end solutions.
  • Collaborate on Software Architecture: Work collaboratively across software architecture, considering both front-end and back-end concerns to deliver comprehensive solutions.

Required Technical And Professional Expertise

  • Exposure to Agile Development: Familiarity with working in agile environments, collaborating with cross-functional teams to deliver software solutions.
  • Experience with Client-Server Architectures: Understanding of client-server architectures, networking protocols, and application development principles.
  • Database Development Skills: Exposure to planning, analyzing, designing, and constructing databases, including implementing industry standards for database security.
  • Programming Language Proficiency: Experience working with programming languages such as Ruby, Python, Java, Node.js, and server-side JavaScript.
  • API Development Knowledge: Familiarity with developing RESTful APIs and web services, including understanding user and system requirements.

Preferred Technical And Professional Experience

  • Familiarity with Cloud Platforms: Exposure to cloud-based infrastructure and platforms, such as AWS or Azure, can be beneficial for designing and deploying scalable back-end solutions.
  • Knowledge of Containerization: Understanding containerization technologies like Docker can aid in efficient application deployment and management.
  • Exposure to DevOps Tools: Familiarity with DevOps tools like Jenkins, GitLab CI/CD, or CircleCI can help streamline development workflows and improve collaboration.

重要安全守则

申请工作时,切勿提供您的银行或信用卡详细资料。不要转账或完成无关的在线调查问卷。如果您发现可疑内容,请举报此招聘广告。

了解更多