Consultant - Software (Evergreen)

Date:  Dec 10, 2025
Location: 

Hyderabad, IN

Requisition ID:  16102
Description: 

POSITION SUMMARY
Under general direction, the Senior Software Developer develops strategic solutions for new services and functionality. This role designs software and participates in programming, testing, and documentation through the entire Software Development Life Cycle (SDLC). Timely and effective communication with the team, organization, and external vendors is a key responsibility.

PRIMARY RESPONSIBILITIES
• Integrate ServiceNow ITOM modules with enterprise monitoring tools, alert automation, and application management tools using OOB plugins and APIs.
• As a ServiceNow ITOM Developer, design, configure, script, and lead technical solutions on the ServiceNow platform to ensure successful deployments.
• Collaborate with the Platform Architect to refine ServiceNow platform requirements (stories) and deliver agreed solutions.
• Implement ServiceNow Discovery, Service Mapping, Event Management, and Orchestration use cases.
• Configure CI Discovery, Cloud Discovery, and Serverless Discovery.
• Implement ITOM solutions using industry best practices.
• Develop and customize discovery patterns, schedules, probes, sensors, and event rules.
• Manage MID Servers.
• Support configuration management activities related to data validation and health.
• Configure discovery patterns and understand when customization is not required.
• Administer ServiceNow Service Mapping, including onboarding new business services.
• Work with Application SMEs to capture entry point data for business applications.
• Ensure service maps align with appropriate Services and Service Offerings.
• Identify service mapping candidates from horizontally discovered data.
• Collaborate with internal teams to create, test, and deploy discovery patterns.
• Define system scope and objectives for assigned projects.
• Develop software solutions for new services and functionality.
• Perform application coding, unit testing, and system testing.
• Modify procedures to resolve moderately complex system issues.
• Coordinate and support software production schedules.
• Support training and rollout of new applications or processes.
• Provide peer leadership and collaborate with development teams.
• Conduct code walkthroughs and project tracking to ensure quality standards.
• Independently develop, test, debug, and deploy software.
• Recommend process improvements to solve complex problems.
• Proactively identify gaps and escalate risks appropriately.
• Maintain documentation for design, development, and testing.
• Escalate complex technical issues when required.
• Promote quality standards, best practices, and ethical compliance.

KNOWLEDGE AND SKILLS (Level 3 – SkillsPlex)
Teamwork, Leadership, Analytical Skills, Incident Tracking and Problem Reporting, Budgeting, Project Planning, Strategic Planning, Best Practices, Program Design, Systems Testing, Systems Analysis, Business Analysis, Programming, Program Testing, Process Reengineering, Documentation, SDLC, Project Management Methodology, Communication, Technology Industry Knowledge, Systems Design.

REQUIRED QUALIFICATIONS
• Strong programming skills and knowledge of information processing technology
• Extensive experience with software engineering standards, practices, and tools
• Ability to work effectively across all organizational levels
• Proactive problem-solving mindset with strong attention to detail
• Ability to work independently on multiple projects
• Proficiency with Windows and Unix operating systems
• Strong analytical, verbal, and written communication skills
• Ability to deliver technical solutions aligned with business objectives

EDUCATION AND EXPERIENCE
• Bachelor’s degree in Computer Science or related field
• Equivalent education and experience may be considered
• Minimum 4+ years of progressively responsible software development experience