Senior Software Engineer - MDM, Master Data Management
Core
Design, code, test, and debug applications to enhance the Master Data Management (MDM) platform, solving sophisticated business problems and delivering innovative products and customer experiences.
Role type
Senior Software Engineer (MDM)
Builds
MDM platform capabilities and applications
Domain
Financial services / Data Engineering
Deliverable
production ML models | product features
Required skills
Python, Spark, Node.js, NoSQL, Relational Data structures, Data Streaming (SQS, Kinesis), REST APIs, SOA patterns, Unit/Integration testing, DevOps (GitHub, Jenkins, AWS CloudWatch), Bash/Unix/Linux
Preferred skills
Ataccama MDM tools, AWS Development, Architecture Patterns, Design Thinking, Financial/Insurance industry knowledge
Technologies
Python, Spark, Node.js, Ataccama, AWS, GitHub, Jenkins, SQS, Kinesis, MySQL, JSON, XML, JDBC
Responsibilities
Build applications using modern design patterns and architectural principles; Develop high-quality, documented, and efficient code; Collaborate with product owners and tech leads to define feature stories and technical designs; Write unit, integration, and functional automation tests; Coach others and embed learning and innovation in day-to-day work; Analyze complex situations and data to evaluate various factors.
Seniority
Senior, hands-on IC