Actual core implementation (programming which is often the most important portion of software development)
Other required implementations (e.g. installation, configuration, customization, integration, data migration)
Participation in software product definition, including business case or gap analysis
Specification
Requirements analysis
Development and refinement of throw-away simulations or prototypes to confirm requirements
Feasibility and cost–benefit analysis, including the choice of application architecture and framework, leading to the budget and schedule for the project
Authoring of documentation needed by users and implementation partners etc.
Testing, including defining/supporting acceptance testing and gathering feedback from pre-release testers
Participation in software release and post-release activities, including support for product launch evangelism (e.g. developing demonstrations and/or samples) and competitive analysis for subsequent product build/release cycles
Preferred Skills:
Excellent verbal and written communication skills and attention to detail
Ability to work independently and as a team player
Flexible, able to work off hours or weekends when required
Solid knowledge of SharePoint and MS Teams
Experience of working in retail on planning systems desirable
Proven experience of RPA (Robotics Process Automation)
Solid knowledge of Microsoft Windows and workflows
Advanced knowledge of Windows Power Automate essential
Advanced knowledge Blue Prism essential
Bachelor's Degree in Business, Management Information Systems or related field