Engage with clients to understand business requirements utilizing a design thinking approach.
Define requirements and design applications to align with business processes and application needs.
Review and define use cases and requirements for the application.
Estimate efforts and prepare quotations based on client requirements.
Design applications to meet specific business process designs and application requirements.
Configure, build, and test application or technical architecture components.
Collaborate in transitioning designs to developers and conduct code reviews, facilitating the transition of application or technical architecture components to testers.
Identify and resolve defects and performance issues discovered during testing.
Create technical and functional/end-user operational documentation for software or systems.
Attend training sessions as necessary to enhance skills and maintain current expertise.
Top 3 Must-Have Skills / Primary Skills:
Experience in designing, developing, and deploying field service/workforce management systems, particularly with Verisae, ViryaNet G4, or Accruent vxField.
Critical experience within the utilities sector.
A degree in Information Technology, Computer Science, or a relevant IT program/course.
Good to Have Skills (Optional):
Software development experience in design, architecture, development, integration, testing, and support.
Ability to thrive in an Agile consulting environment.
Strong verbal and written communication skills to effectively engage and interact with clients.