Deloitte's Technology Product Engineering team needs to modernize software and product delivery to create a scalable, cost-effective model that focuses on value/outcomes, leveraging a progressive and responsive talent structure. This role will deliver innovative digital solutions to businesses, service lines, and internal operations with proven bottom-line results and outcomes, powering Deloitte's success and market leadership.
Requirements
- Minimum 5 years of hands-on experience with ServiceNow development, including JavaScript, Business Rules, Script Includes, UI Actions, Client Scripts, Flow Designer, ServiceNow APIs, and GlideRecord queries.
- Minimum 5 years of experience with ServiceNow cloud-native platform capabilities such as ITSM, ITOM, CMDB, ITBM, HRSD, CSM, and ServiceNow integration.
- Minimum 1 year of experience with ServiceNow AI/ML and GenAI features such as Predictive Intelligence, Virtual Agent, and Now Intelligence.
- Prior experience with cloud-native engineering, using FaaS/PaaS/micro-services on cloud hyper-scalers such as Azure, AWS, or GCP.
- Prior software engineering experience with an understanding of Business Context Diagrams (BCDs), sequence, activity, state, entity relationship, and data flow diagrams, as well as OOP/OOD, data structures, algorithms, and code instrumentation.
- Prior experience using methodologies and tools such as XP, Lean, DevSecOps, SRE, ADO, GitHub, and SonarQube to rapidly deliver high-quality solutions, as well as familiarity with ServiceNow-specific tools like ServiceNow Studio, Automated Test Framework (ATF), and ServiceNow CI/CD practices.
- Possess deep expertise in modern software engineering practices and principles, including Agile methodologies and DevSecOps to deliver daily product deployments using full automation from code check-in to production with all quality checks through SDLC lifecycle.
Responsibilities
- Serve as the technical advocate for products, ensuring code integrity, feasibility, and alignment with business and customer goals.
- Lead requirement analysis, component design, development, unit testing, integrations, and support.
- Maintain accountability for the integrity of code design, implementation, quality, data, and ongoing maintenance and operations.
- Create technical specifications, and write high-quality, supportable, scalable code ensuring all quality KPIs are met or exceeded.
- Develop lean engineering solutions through rapid, inexpensive experimentation to solve customer needs.
- Adopt a mindset that favors action and evidence over extensive planning.
- Integrate diverse perspectives to make well-informed decisions that balance feasibility, viability, usability, and value.
Other
- Actively engage in your engineering craft, taking a hands-on approach to multiple high-visibility projects.
- Be a dependable team player, collaborating with cross-functional teams to design, develop, and deploy advanced software solutions.
- Embrace and drive a culture of accountability for customer and business outcomes.
- Be hands-on, self-driven, and continuously learn new approaches, languages, and frameworks.
- Demonstrate collaborative skills to work effectively with diverse teams.