{"id":4272523,"url":"https://alion.io/job/symphoni-hr-senior-functional-developer","title":"Senior Functional Developer","company":{"id":3800108,"name":"Symphoni HR","domain":"symphonihr.com","url":"https://alion.io/company/symphoni-hr","size_band":"201-500","is_staffing_agency":true,"employer_type":"agency","is_intermediary":false,"listed_via":null,"ats_vendor":"Schema","truth_index":{"grade":"A","score":93,"open_postings":43,"ghost_share":0,"stale_share":0,"repost_share":0.465,"time_to_fill_p50_days":45,"computed_at":"2026-11-12T10:38:37Z"}},"role":"Backend","role_family":"Backend","seniority":"senior","employment_type":"full_time","work_mode":"on_site","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Mumbai, India"],"countries":["IN"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":null,"experience_years_min":6,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"Azure DevOps","optional":false},{"name":"CI/CD","optional":false},{"name":"Confluence","optional":false},{"name":"Docker","optional":false},{"name":"Git","optional":false},{"name":"Java","optional":false},{"name":"Kubernetes","optional":false},{"name":"Linux","optional":false},{"name":"Maven","optional":false},{"name":"OpenShift","optional":false},{"name":"Python","optional":false},{"name":"Rest API","optional":false},{"name":"Spring Boot","optional":false},{"name":"SQL","optional":false},{"name":"Time Series","optional":false},{"name":"Azure","optional":true}],"status":"live","first_seen_at":"2026-11-13T18:17:11Z","employer_posted_date":"2026-11-13","last_verified_at":"2026-11-13T18:18:06Z","board_verified":true,"closed_at":null,"days_open":0,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":0},"description":"As a Senior Functional Developer, you will work alongside model developers and Front Office quants to turn new proxy model requirements into production-quality software. You will prototype and validate quantitative models in Python, then implement robust, cloud-native Java microservices that faithfully reflect the underlying mathematics. You will own the lifecycle from model discussion through deployment and support, and help shape the architecture of new components.\nSYMPHONI HR is partnering with a leading global financial services organisation in the banking sector. The client is known for its scale, its deep expertise in financial markets and its collaborative, engineering-driven culture. This role sits at the intersection of quantitative finance and software engineering.\nResponsibilities\nWork closely with model developers and Front Office quants to understand proxy model requirements and translate quantitative concepts into implementable solutions.\nDesign, develop and support quantitative models, particularly those used to derive or proxy market data.\nDevelop prototype implementations to demonstrate and validate new models before production rollout.\nTranslate validated prototypes and quantitative algorithms into production-quality Java and Spring Boot microservices.\nDesign and maintain automated unit, integration and regression tests, including tests that validate numerical results.\nCreate clear technical and quantitative documentation covering assumptions, inputs, calculations and limitations.\nContribute to CI/CD and operational readiness using Azure DevOps, Git, Maven, Docker, Kubernetes/OpenShift and Linux.\nInfluence technology choices and contribute to the architecture and design of new services.\nIdentify opportunities to improve the maintainability, reliability, performance and observability of services.\nShare knowledge and contribute to a collaborative engineering and quantitative culture.\nRequirements\n6 to 13 years of strong software engineering experience with Java and Spring Boot, including production-quality backend services.\nStrong hands-on experience with Python for implementing, analysing and validating quantitative models.\nStrong mathematical and analytical background, with the ability to translate advanced formulas into working software.\nGood understanding of algorithms, data structures, object-oriented design and software engineering principles.\nExperience with automated testing, including validation of numerical results between prototype and production implementations.\nExperience with relational databases and SQL, plus Git, Maven, Azure DevOps and Confluence.\nExperience with Linux and containerised, cloud-native environments such as Docker and Kubernetes/OpenShift.\nExcellent written and spoken English and the ability to communicate between quantitative and technical stakeholders.\nPreferred: knowledge of financial markets, pricing, valuation or risk models, numerical methods, time series or optimisation.\nPreferred: experience as a Quant Developer or Quant Engineer working closely with quantitative teams.\nSkills\nJava, Spring Boot, Microservices, Python, SQL, Git, Maven, Docker, Kubernetes/OpenShift, Azure DevOps, Confluence, Linux, Financial Markets, Numerical methods, Time series, Optimization, Functional programming, Rest API Development, Distributed Computing","description_format":"text","description_chars":3341,"description_truncated":false,"requirements":{"experience_years_min":6,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[{"language":"English","level":"All levels","optional":false}]},"benefits":[],"hiring_locations":[],"hiring_excludes":[],"relocation_offered":false,"industries":[],"lifecycle":[{"event":"open","at":"2026-11-13T18:17:11Z"}],"visa":[],"liveness":{"score":52,"band":"ok","label":"Likely open","p_open":1,"p_active":0.516,"p_room":1,"age_days":0,"expected_fill_days":45,"reasons":["conf:0","agency","win:early","comp:brand"],"computed_at":"2026-11-13T19:03:33Z"},"pay":null,"html_url":"https://alion.io/job/symphoni-hr-senior-functional-developer","json_url":"https://alion.io/job/symphoni-hr-senior-functional-developer.json","meta":{"generated_at":"2026-11-13T19:03:33Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler_verified","counted_by":"address","units_charged":1,"used_today":38099,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-11-14T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.1,"usd":0.01,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":3800108},"rest":"https://alion.io/mcp/rest/get_company?id=3800108"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fsymphoni-hr-senior-functional-developer"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"free","price":{"credits":0,"usd":0},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Fsymphoni-hr-senior-functional-developer"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.1,"usd":0.01},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Fsymphoni-hr-senior-functional-developer"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/symphoni-hr-senior-functional-developer\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fsymphoni-hr-senior-functional-developer"}],"agent":{"mcp":"https://alion.io/mcp/jobs","mcp_open":"https://alion.io/mcp/open","next":[{"tool":"get_job","arguments":{"id":4272523}},{"tool":"search_jobs","arguments":{"company":"symphonihr.com","detail":"compact"}},{"tool":"match_people","arguments":{"job_id":4272523},"note":"people open to offers who fit this vacancy"}],"note":"The same data through MCP tools: https://alion.io/mcp/open needs no sign-in (compact searches, postings, people); https://alion.io/mcp with an Alion account has everything. Docs: https://alion.io/developers"}}