Job
Description
Job Title: ServiceNow IRM Developer Location: Hybrid - Riyadh and Remote Job Summary: The ServiceNow IRM Developer will be responsible for the hands-on development, configuration, and maintenance of ServiceNow Integrated Risk Management (IRM) solutions. This role involves working closely with business analysts, solution architects, and GRC stakeholders to implement risk management, policy and compliance, third-party risk management, and audit management processes on the ServiceNow platform, ensuring scalability, performance, and adherence to best practices. Key Responsibilities: Development & Configuration: Design, develop, configure, and customize ServiceNow IRM modules, including Risk Management, Policy and Compliance Management, Vendor Risk Management (VRM), Audit Management, and Business Continuity Management (BCM). Implement and maintain ServiceNow platform features such as workflows, flow designer, business rules, UI policies, UI actions, client scripts, script includes, access control lists (ACLs), and data policies. Develop custom applications, forms, and functionalities as needed to meet specific IRM requirements. Create and maintain service portals, dashboards, and reports to provide insights into risk and compliance posture. Integration: Develop and manage integrations between ServiceNow IRM and other internal/external systems using various methods (e.g., REST/SOAP APIs, Integration Hub, MID Server). Perform data imports and exports, ensuring data integrity and alignment with IRM processes. Technical Design & Documentation: Translate functional and business requirements into technical design specifications. Complete technical/implementation design documentation, including system architecture, configurations, and custom code. Provide accurate estimates for design, build, test, and implementation efforts. Testing & Quality Assurance: Perform unit, integration, and user acceptance testing (UAT) for all developed solutions. Conduct code reviews to ensure alignment with development standards, performance, and security best practices. Troubleshoot, debug, and resolve issues related to ServiceNow IRM applications and integrations. Collaboration & Communication: Collaborate effectively with cross-functional teams, including product owners, solution architects, business analysts, and other developers, in an Agile/Scrum environment. Communicate technical concepts clearly to non-technical stakeholders. Contribute to technical discussions and knowledge sharing within the development team. Qualifications: Education: Bachelors degree in Computer Science, Information Technology, or a related technical field. Experience: 4+ years of hands-on experience in ServiceNow development, with a significant focus on Integrated Risk Management (IRM), VRM, BCM and SecOps Proven experience in configuring and customizing ServiceNow IRM applications (e.g., Risk Management, Policy and Compliance, Audit Management, Vendor Risk Management). Experience working in an Agile/Scrum development environment. Technical Skills: ServiceNow Platform: Strong proficiency in ServiceNow platform administration, configuration, and development. Scripting: Expert-level proficiency in JavaScript, Glide scripting, AngularJS. Web Technologies: Solid understanding of web services (REST, SOAP), XML, JSON, HTML, CSS. Database: Familiarity with relational databases and SQL concepts. Version Control: Experience with version control systems (e.g., Git) for code management. Flow Designer/Workflows: Strong experience in designing and implementing workflows and Flow Designer flows. ServiceNow APIs: Hands-on experience with GlideRecord, GlideForm, and other ServiceNow APIs. CMDB/CSDM: Understanding of ServiceNow CMDB and Common Service Data Model (CSDM) as it relates to IRM. Domain Knowledge (Highly Desirable): Understanding of GRC/IRM industry trends, methodologies, and frameworks (e.g., COSO, COBIT, NIST, ISO 31000). Familiarity with risk assessment, control testing, and audit processes. Certifications (Preferred): ServiceNow Certified System Administrator (CSA) ServiceNow Certified Application Developer (CAD) ServiceNow Certified Implementation Specialist Soft Skills: Strong analytical and problem-solving skills with meticulous attention to detail. Excellent written and verbal communication skills. Ability to work independently and as part of a collaborative team. Proactive, self-motivated, and able to manage multiple tasks effectively. A strong commitment to delivering high-quality, scalable solutions.