Key Responsibilities
- Develop and Enhance the ESM Application
- Design, build, and maintain custom modules, workflows, and scripts to extend ESM platform functionality.
- Implement Automation and Orchestration
- Create automated solutions for service management processes to improve efficiency and reduce manual effort.
- Integrate with External Systems
- Develop and maintain integrations using REST/SOAP APIs and middleware platforms.
- Conduct Testing and Debugging
- Perform unit, integration, and regression testing; troubleshoot and resolve issues in workflows and scripts.
- Maintain Technical Documentation
- Document configurations, customizations, and development processes for knowledge sharing and compliance.
- Participate in Agile Development
- Contribute to sprint planning, reviews, and retrospectives; deliver work in iterative cycles.
- Support Platform Upgrades and Releases
- Ensure customisations are compatible with platform updates and participate in release planning.
- Collaborate with Stakeholders
- Work closely with key business partners, business analysts, platform administrators, and QA teams to deliver solutions that meet business needs.
- Mentor Junior Developers
- Provide guidance and support to associate engineers and contribute to team knowledge sharing.
- Demonstrate a Growth Mindset
- Actively seek feedback, pursue learning opportunities, and show initiative in developing technical and professional skills.
Essential
Bachelor’s degree in computer science, Information Technology, Software Engineering, or a related field (or equivalent practical experience).
Technical Skills
- Proficiency in JavaScript, GlideScript, or similar scripting languages
- Experience with ESM platforms (e.g., ServiceNow, BMC Remedy) - Must
- Familiarity with REST/SOAP APIs and integration tools
- Understanding of Agile/Scrum methodologies
- Experience with version control systems (e.g., Git)
- Exposure to CI/CD pipelines and DevOps practices
Soft Skills
- Strong analytical and problem-solving abilities
- Good written and verbal communication skills
- Willingness to learn and adapt in a fast-paced environment
- Team-oriented with a collaborative mindset
Desirable
- ITIL Foundation
- ServiceNow Certified Application Developer
Required Competence
A Software Engineer would be expected to have a better understanding of the following areas:
- Technical Proficiency
- Strong development skills with the ability to design scalable and maintainable solutions.
- Attention to Detail
- Ensures accuracy and quality in code, documentation, and testing.
- Problem Solving
- Capable of analysing complex issues and delivering effective, sustainable solutions.
- Communication
- Clearly communicates technical concepts and project updates to both technical and non-technical stakeholders.
- Team Collaboration
- Works effectively within a team, contributing to shared goals and supporting peers.
- Adaptability
- Responds well to changing priorities, technologies, and business needs.
Generating Apply Link...