15 Oct
|
Customstacks India
|
Indore
15 Oct
Customstacks India
Indore
Senior CRM Engineer - Infor On-Prem CRM
Salary Range: 10,80,000 to 18,00,000 LPA (annual)
CUSTOMSTACKS India • Indore, Madhya Pradesh • Full-Time • On-Site
CUSTOMSTACKS India runs mission-critical customer relationship systems for our clients, and at the center of that work is Infor CRM the on-premise version. We need a senior engineer who has lived inside this product for years: someone who knows its architecture, its quirks, its error logs, and the SQL Server and IIS infrastructure it sits on — and someone who builds integrations the way Infor intended: through SData and the web client API, not database hacks. You'll own this system end to end — keep it running, extend it, and be the person everyone turns to when something breaks.
This is an on-site role at our Indore office. Full stop. If remote or hybrid is what you're looking for, this isn't it.
What you'll own The Infor CRM platform. Administration, customization, and ongoing development on the on-premise deployment — customizations, business rules, smart parts, and upgrades. You know what's stock, what's customized, and what shouldn't be touched.
Integrations via SData and web services. This is a core part of the job, not a side task. You'll design, build, and maintain integrations between Infor CRM and other systems using SData, the Infor CRM web services API, and plugin development.
You'll be expected to speak fluently about SData in the interview — payloads, queries, feeds, the DIET/ATOM format, payload vs. business object operations, authentication, and the limits of SData and where plugin development or direct API work is the better path. If you've only ever integrated with Infor CRM by writing directly to the SQL tables, that's not what we're looking for.
Uptime and incident response. Diagnose and fix outages fast, and find out why they happened — not just restart IIS and move on. Read and interpret Infor CRM error logs, IIS logs, Windows Event Viewer, and SQL Server logs in context, so "the SData feed is returning a 500" translates quickly into root cause.
Send a short written summary afterward of what broke and how we prevent it next time.
SQL Server health. Troubleshoot slow queries, deadlocks, blocking, and freeze-ups. Tune indexes and stored procedures, review execution plans, and keep the database the CRM depends on fast and stable. You'll be expected to walk through real examples: the time you traced a timeout to a bad execution plan, the deadlock you unwound, the corrupted sync you recovered from.
IIS and the web tier. Manage the IIS web servers hosting the Infor CRM web client and SData endpoints — bindings, app pool recycling issues, authentication problems, TLS certificates, and deployment of web client updates.
Change control and testing. Test every change in a safe copy before it goes to production — both behind the scenes and as users actually experience it. Keep a log of what changed and when, and have a way to undo every change.
Documentation. Maintain a living map of every customization, SData integration, plugin, and known issue, so nothing depends on one person's memory — including yours.
How you'll work
AI-amplified development. You treat AI tools as leverage, not a shortcut. You use Claude Code, Copilot, or similar AI-first tooling daily to accelerate your work — and you can speak concretely about how: the SData payload mappings you generated and then verified, the log patterns AI helped you triage, the test coverage it added, and where you knew better than to trust its output.
Be ready to walk us through real examples in the interview, including how you review and validate AI-generated code before it ships.
Own problems from report to resolution.
When a user reports an issue, reproduce it from their side, troubleshoot it, and confirm the fix works for them.
Communicate like a senior. Acknowledge requests the same business day, give clear status updates without being chased, and write things down — in strong, professional English. This is non-negotiable for this role.
Bring ideas, not just completed tickets. You'll suggest improvements we haven't thought of and flag risks we haven't seen.
What you'll bring
- 5+ years of hands-on, senior-level experience with Infor CRM / Saleslogix — on-premise specifically. Not a passing familiarity: you've customized it, upgraded it, broken it, and fixed it. You'll be asked for specific anecdotes from real deployments.
- Strong, demonstrable experience building Infor CRM integrations using SData, web services, and plugin development. SData is a critical part of this role — candidates without real SData experience will not be considered. Be prepared to describe SData integrations you've built end to end.
- Robust SQL Server skills — diagnosing slowdowns, deadlocks, and freeze-ups, and writing and tuning the queries and procedures behind the CRM.
- Solid IIS administration: app pools, authentication, SSL/TLS, and web client/SData endpoint deployments.
- The ability to read Infor CRM error logs and stack traces in context and translate them into fixes.
- Demonstrated daily use of AI coding tools (Claude Code, Copilot, Cursor, or similar), with judgment about when AI output can be trusted and when it can't.
- Excellent written and spoken English — you'll be writing documentation, incident summaries, and status reports that leadership relies on.
- A habit of writing things down and a low tolerance for mystery.
What's a plus
- Experience with Infor CRM's .NET extensions and external assembly development.
- Experience supporting US or international clients directly.
- Prior experience being the primary owner of a production CRM system.
📌 Senior CRM Engineer - Infor On-Prem CRM (Indore)
🏢 Customstacks India
📍 Indore