Team is the backbone of internal business functions enabling the company to commercialize products and deliver exceptional service to clients. Were responsible for building and maintaining Quote to Cash processes and workflows that manage customer engagement for all products and services. Team is seeking a talented Senior Software Engineer to join team and contribute to the development of bestinclass solutions.
As a Senior Software Engineer you will design build and maintain enterprisewide systems that support financial business processes. You will work on various applications including Configuring Pricing and Quoting (CPQ) ordering and customer metadata infrastructure. You will collaborate with stakeholders from sales contracts accounting compliance and product teams to deliver incremental value and drive business growth.
Key Responsibilities:
-
Python Expertise: Design and develop software solutions using Python as the primary language with a focus on backend technologies
-
System Design: Architect and implement scalable faulttolerant and secure systems that meet business requirements
-
Collaborate with crossfunctional teams to identify and prioritize project requirements
-
Develop and maintain databases using SQL Server PostgreSQL and message queue architecture
-
Assist with the migration from an unmanaged cloud compute to an inhouse Bloombergmanaged cloud compute environment
-
Write test cases unit test cases regression test cases and automation scripts
-
Implement CI/CD pipelines using Kubernetes Docker and dependency handling
-
Ensure software quality maturity and resiliency
-
Provide technical leadership and guidance to team members
Requirements:
-
5 years of experience working with Python with a strong focus on backend development
-
Strong system design skills with experience in architecting scalable and faulttolerant systems
-
Degree in Computer Science Engineering Mathematics or a similar field of study
-
Strong leadership skills and ability to empower team members
-
Passion for software engineering and solving complex problems
-
High standard for software quality maturity and resiliency
-
Experience with fullstack development with a focus on backend technologies
-
Knowledge of database management using SQL Server PostgreSQL and message queue architecture
-
Experience with CI/CD Kubernetes Docker and dependency handling
Nice to Have:
-
Experience with C and C#
-
Familiarity with React and web development
-
Knowledge of asynchronous and synchronous interfaces/protocols (Kafka Rabbit MQ REST BAS)
-
Experience with SAP Stella Formada and Harmony platforms