jobBox

Senior Software Engineer

TJC INDIA
Employment Information
Company/HR Contact Information
Login your account to see contact details.

Job Description

Required Work Experience: 6+ Years

You will play an important role in the design of new software solutions and the evolution of our established SAP software solutions to modern cloud platforms.

This position requires a strong background in Node.js and cloud technologies.

You will work closely with cross-functional teams to ensure a seamless transition and use cutting-edge technologies to enhance the product's capabilities and performance.

Key Responsibilities:

  • Design, develop, and implement cloud-based solutions for our SAP data volume management product.
  • Collaborate with software engineers, functional consultants, and product managers to define the cloud architecture and migration strategy.
  • Utilize Node.js to develop and maintain microservices applications.
  • Ensure the scalability, reliability, and security of the cloud infrastructure.
  • Perform thorough testing and debugging of cloud-based applications.
  • Monitor and optimize the performance of cloud applications.
  • Stay up to date with the latest cloud technologies and best practices to continuously improve the product.
  • Provide technical guidance and support to other team members throughout the development process.
  • Create and maintain comprehensive documentation of the cloud infrastructure and codebase.
  • Coordinate across teams to resolve various day-to-day challenges.

Desired Skill Set:

  • Bachelors degree in computer science, Engineering, or a related field.
  • Experience in complex application development with Node.js, SAP UI5, JavaScript, MVC Framework
  • Experience with Cloud Foundry environment and modern cloud architectures (e.g., microservices).
  • Proficiency in containerization and orchestration technologies (e.g., Docker, Kubernetes).
  • Experience or knowledge of Jest, OPA5 testing framework
  • Experience in different databases like Postgres and MySQL
  • Knowledge of CI/CD pipelines and DevOps practices.
  • Excellent problem-solving skills and attention to detail.
  • Strong communication and collaboration abilities.
  • Ability to work independently and as part of a team in a fast-paced environment.

Nice to Have:

  • SAP BTP: Experience with SAP BTP and services is preferred.
  • Experience with Data extraction and managing etl jobs
  • RabbitMQ/Kafka/Any other job scheduler
  • SAP ERP system basic knowledge.