11 Nov
|
Bosch Global Software Technologies
|
Bengaluru
11 Nov
Bosch Global Software Technologies
Bengaluru
Role & responsibilities
Technical leadership and decision-making
- Act as the technical owner for the team's solutions: make design decisions on data model, scripting approach, integration patterns, and UI approach, and record them (for example, as lightweight architecture decision records).
- Decide when to configure, when to extend, and when to customize, and protect the platform from unnecessary customization and technical debt.
- Translate the Architect's platform standards and roadmap into practical designs and coding standards for the team, and escalate decisions that affect the wider platform.
- Lead technical refinement: break epics into stories, identify technical risks and dependencies, and give realistic estimates.
- Represent the team in design authority and architecture reviews, and work with other DevOps teams on shared components and integrations.
- Own the team's technical debt backlog and agree with the Product Owner on how much capacity goes to it each sprint.
Guiding and developing the team
- Mentor and coach developers through pair programming, design discussions, and constructive code reviews.
- Set and enforce the team's Definition of Done, including code quality, ATF test coverage, documentation, and operational readiness.
- Help developers grow toward certifications and broader skills, and support onboarding of recent team members.
- Spread knowledge across the team so that support and delivery don't depend on one person.
Full-stack development
- Back end: design tables, data models, and relationships aligned with CSDM; write Business Rules, Script Includes, scheduled jobs, and scripted REST APIs; tune performance (queries, indexes, database views).
- Automation and integrations: design and build Flow Designer flows, subflows, and custom actions; IntegrationHub spokes; REST/SOAP and MID Server integrations with solid error handling, retries, and security.
- Front end:
build Service Portal/Employee Center widgets (AngularJS, HTML, CSS/SCSS), configure workspaces and pages with UI Builder and Next Experience, and build custom UI components where needed.
- Applications: build scoped applications with ServiceNow Studio, App Engine, or the ServiceNow SDK/IDE, with sound security (ACLs, roles, cross-scope access).
- AI: guide the team on using Now Assist / ServiceNow Otto skills and AI agents inside solutions, making sure they're built on well-designed data and flows.
- Take on the most complex stories and technical spikes personally.
DevOps: build and run
- Drive good engineering practices: source control, CI/CD pipelines, automated testing (ATF), and Instance Scan checks.
- Act as the senior escalation point for complex production incidents, lead root-cause analysis, and make sure permanent fixes reach the backlog.
Agile collaboration
- Take an active part in all Agile ceremonies, and help the team balance feature work, operational work, and technical debt.
- Work with Product Owners, process owners, and business users to shape solutions, challenging requirements where a simpler or more standard solution fits better.
- Contribute to team metrics such as change success rate, defect rates, mean time to restore, and delivery predictability.
Qualifications
Experience and qualifications
- 10 to 12 years in software development, with at least 5 years of hands-on ServiceNow development across multiple modules and implementations.
- Proven full-stack ServiceNow skills: server-side scripting, data modeling, Flow Designer,
IntegrationHub, Service Portal/Employee Center, and UI Builder/Next Experience.
- Expert JavaScript skills and deep knowledge of the ServiceNow APIs (GlideRecord, GlideAjax, GlideSystem, RESTMessageV2, $sp/spUtil).
- Strong integration experience: REST/SOAP, JSON/XML, OAuth 2.0, MID Server, and integration design patterns.
- Solid understanding of platform performance, security (ACLs, roles, scopes), and upgrade-safe development.
- Experience with source control, CI/CD, and automated testing for ServiceNow.
- At least 2 years of experience guiding or mentoring developers, leading technical design, or acting as a technical lead in an Agile team.
- Experience in build-and-run teams, including production support and incident handling.
- Good understanding of CMDB/CSDM and ITIL processes.
- Strong communication skills, with the ability to explain technical trade-offs to both developers and business stakeholders, and the confidence to make and defend decisions.
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
Additional information
Certifications
- Required: ServiceNow Certified System Administrator (CSA); Certified Application Developer (CAD).
- Preferred: one or more Certified Implementation Specialist (CIS) credentials, such as ITSM, CSM, or HRSD; ITIL 4 Foundation; an Agile certification such as Professional Scrum Developer (PSD) or SAFe.
- A plus: progress toward ServiceNow Certified Technical Architect (CTA) or Certified Master Architect (CMA).
Nice to have
- Experience with the ServiceNow SDK, ServiceNow IDE, or Fluent code-first development.
- Experience with Now Assist Skill Kit or AI Agent Studio.
- Exposure to ITSM,ITOM, ITAM, or Knowledge Management.
- Experience with Performance Analytics and operational dashboards.
Preferred candidate profile
Perks and benefits
📌 ServiceNow Senior Developer - Full Stack DevOps Team (Bengaluru)
🏢 Bosch Global Software Technologies
📍 Bengaluru