Senior Software developer – Data architect

2 weeks ago


Bengaluru, India Finastra Full time

Responsibilities What will you contribute? Designing and implementing the reference data model (RDM) for different database engines, such as Oracle, MS SQL Server and Postgres, to ensure consistency and compatibility across the organisation’s data sources. Maintaining and building new strong relationships with clients Developing and maintaining database upgrade scripts to facilitate the migration of data from older versions to newer ones, while preserving data integrity and quality Optimising the performance of the parallel runs implementation, which allows multiple processes to access and manipulate data concurrently, by using development skills and tools to identify and resolve bottlenecks and errors This role requires strong problem solving skills when collaborating with the support team to manage database related issues, such as performance problems, data corruption or loss, and hardware failures, by providing troubleshooting assistance, data recovery solutions, and hardware sizing recommendations Maintaining the build toolset for RedHat and Windows platforms, which enables the deployment and configuration of the organisation’s data solutions on different operating systems Participating in the design of the SaaS solution database, if needed, by providing input and feedback on the data architecture, schema, security, scalability, and reliability aspects Responsibilities & Deliverables: Playing a key role in supporting and growing TCM’s ALM IQ market which is $10M in revenue and has 62 clients. ALM IQ is TCM’s big bet with $5M additional revenue projected in the next 5 years Insuring database performance stability by monitoring, testing, and tuning the database systems and queries, as well as applying best practices and standards for data management and quality Reporting to the product owners on the progress, status, and issues of the data architecture and development projects, as well as providing suggestions and solutions for improvement and innovation Maintaining regular contact with clients to follow-up their cases, such as providing technical support, resolving data-related problems, or delivering customised data solutions Securing client data by implementing and enforcing data security policies and procedures, such as encryption, authentication, authorisation, backup, and recovery Required Experience: Strong knowledge in database management: partitioning, PL/SQL, PSQL, etc. Postgres SQL expertise would be appreciated. Interpersonal skills Knowing docker and Kubernetes principles is wished Build toolchain: Scons, python, and Shell scripts, with docker containers DBA graduate Computer Science graduate Experience of at least 5 years in DBA role, plus development activities.



  • Bengaluru, India NTT DATA Full time

    Job Description Make an impact with NTT DATA Join a company that is pushing the boundaries of what is possible. We are renowned for our technical excellence and leading innovations, and for making a difference to our clients and society. Our workplace embraces diversity and inclusion – it’s a place where you can grow, belong and thrive. Your day...


  • Bengaluru, India NTT DATA Full time

    Job Description Make an impact with NTT DATA Join a company that is pushing the boundaries of what is possible. We are renowned for our technical excellence and leading innovations, and for making a difference to our clients and society. Our workplace embraces diversity and inclusion – it’s a place where you can grow, belong and thrive. Your day at...


  • Bengaluru, India Sonata Software Full time

    The Senior Software Engineer supports functions which require automation/systems development, including initial development and ongoing support of the suite of applications that would help manage loan, pricing, enterprise data pipeline, or other functions depending on the department. As the Application Developer, you must be proficient in Python, Data...


  • Bengaluru, India Sonata Software Full time

    The Senior Software Engineer supports functions which require automation/systems development, including initial development and ongoing support of the suite of applications that would help manage loan, pricing, enterprise data pipeline, or other functions depending on the department. As the Application Developer, you must be proficient in Python, Data...


  • Bengaluru, India Sonata Software Full time

    The Senior Software Engineer supports functions which require automation/systems development, including initial development and ongoing support of the suite of applications that would help manage loan, pricing, enterprise data pipeline, or other functions depending on the department. As the Application Developer, you must be proficient in Python, Data...


  • Bengaluru, India Sonata Software Full time

    The Senior Software Engineer supports functions which require automation/systems development, including initial development and ongoing support of the suite of applications that would help manage loan, pricing, enterprise data pipeline, or other functions depending on the department. As the Application Developer, you must be proficient in Python, Data...


  • Bengaluru, India Sonata Software Full time

    The Senior Software Engineer supports functions which require automation/systems development, including initial development and ongoing support of the suite of applications that would help manage loan, pricing, enterprise data pipeline, or other functions depending on the department. As the Application Developer, you must be proficient in Python, Data...


  • Bengaluru, India Sonata Software Full time

    The Senior Software Engineer supports functions which require automation/systems development, including initial development and ongoing support of the suite of applications that would help manage loan, pricing, enterprise data pipeline, or other functions depending on the department. As the Application Developer, you must be proficient in Python, Data...


  • Bengaluru, Karnataka, India NTT DATA Full time ₹ 20,00,000 - ₹ 25,00,000 per year

    Req ID: 343115NTT DATA strives to hire exceptional, innovative and passionate individuals who want to grow with us. If you want to be part of an inclusive, adaptable, and forward-thinking organization, apply now. We are currently seeking a Senior Software Engineer - Generative AI and Intelligent Automation to join our team in Bangalore, Karnātaka (IN-KA),...

  • Data Architect

    3 days ago


    Bengaluru, Karnataka, India Aptus Data LAbs Full time

    **Job Information**: Number of Positions - 1 Date Opened - 03/07/2025 Job Type - Full time Industry - Technology Work Experience - 5-8 years Last Activity Time - 03/07/2025 16:57 City - Bangalore North State/Province - Karnataka Country - India Zip/Postal Code - 560002 **Data Architect** Location: Bangalore **Job Type**: Full Time Experience...