People Matter

Senior Software Engineer - Java

Ayasdi

Ayasdi

Software Engineering
Bengaluru, Karnataka, India · India
Posted on Jul 8, 2024
Introduction

At SymphonyAI, we are building the leading AI SaaS company for enterprise transformation across the most critical industry sectors. We provide focused AI applications designed to rapidly solve challenging business problems and deliver breakthrough insights, increasing operational efficiencies and growing revenue for customers


Job Description

SymphonyAI is at the forefront of innovation, leveraging cutting-edge artificial intelligence and machine learning technologies to transform industries and drive business growth. As a global leader in AI-powered solutions, we empower organizations to harness the full potential of data-driven insights. SymphonyAI enterprise applications rapidly deliver transformative business value across retail, CPG, financial services, manufacturing, media, IT, enterprise operations, and the public sector. SymphonyAI combines unrivaled AI technology, vertical expertise, and industry-specific data and insights into applications that drive the highest value for customers. We are one of the largest and fastest-growing AI portfolios. We are on a mission to build a “World Class Engineering Team” with a high-performance culture. Over 3000 talented leaders, data scientists, and other professionals incubate and build SymphonyAI Group solutions.

Join our dynamic team and play a pivotal role in shaping the future of AI technology as a Java Developer.

Job Purpose:

Join the Assortment Optimization development team and assist with building new features and maintaining the existing code base. Assortment optimization is an analytical tool used primarily by Category Managers to assist in making assortment decisions. The candidate will have to get up to speed quickly and deliver production-ready code to meet new customer requirements. The candidate will also play a key role in working with the customer support team in resolving client issues.

Key Responsibilities:

  • The delivery of working scalable applications, mainly written in Java.
  • Contribute to the overall application architecture and integration with other systems and services – including data modeling and system architecture.
  • Work collaboratively with internal clients to understand design concepts and advise how they can best be implemented technically.
  • Be willing to learn principles of Category Management, ahead of implementing principles within the application.
  • Deliver code that is well-factored, clean, and to a high degree of quality in line with agile principles.
  • Review and maintain existing application code as required.
  • Use Agile principles, source control, continuous integration, and testing tools appropriate to the environment.
  • Create technical design and support documentation.

Main Duties and Associated Competencies:

  • Coding: Delivering high-quality, scalable Java applications.
  • Documenting: Creating technical design and support documentation.
  • Testing: Ensuring code is well-tested and meets quality standards.

Key Relationships:

Internal: Architecture & development team, Product Manager, Client & Support Teams.

Requirements:

  • BE / B.Tech / MCA with 3-6 years’ experience of object-oriented programming.
  • Experience of Java.
  • Highly numerate and literate.
  • Experience of software programming.
  • Experience of database design and SQL skills.
  • Experience in agile development environments.
  • Knowledge of financial modelling.

Behaviours:

  • Proactive and highly organized, with strong time management and planning skills.
  • Able to meet tight deadlines and remain calm under pressure.
  • Bright, highly self-motivated, and driven.
  • Ability to solve problems quickly and completely.
  • Analytical and inquisitive, with excellent attention to detail.
  • Reliable, flexible, and cooperative.

About Us

SymphonyAI is an enterprise AI company transforming the world's largest industries with packaged AI applications. SymphonyAi is at the forefront of innovation, leveraging cutting-edge artificial intelligence and machine learning technologies to transform industries and drive business growth. As a global leader in AI-powered solutions, we empower organizations to harness the full potential of data-driven insights. SymphonyAi enterprise applications rapidly deliver transformative business value across retail, CPG, financial services, manufacturing, media, IT and enterprise operations, and the public sector.

We are on a mission to build a “World Class Engineering Team” with a high-performance culture. Over 3000 talented leaders, data scientists, and other professionals incubate and build SymphonyAI Group solutions.