Story specification
Translate business requirements into clear detailed designs. Own and develop high quality Stories (change specifications) and project changes for Engineers and External Consultants to then translate into code or config and a proposal on a change implementation.
Development & delivery
Guide, coordinate and oversee the preparation and execution and implementation of the (project) changes and the development of the code/config of Stories. Ensure that all partners follow established standards (process- & documentation standards, coding and testing standards, naming conventions etc.). Review, Approve and control the implementation and/or embedding of new, enhancements and/or modifications of applications, systems and/or solutions.
This results in building sustainable and stable first-time right solutions in a very collaborate team spirit (also with external service providers) and in an engaging way with stakeholders and consumers of the solutions. Solutions are built according to the Architectural and Security principles and changes are timely & adequately prepared & documented and/or code works as intended.
Testing
Own testing of changes or stories, and/or actively oversee testing by business. Develop test scripts, examine test outcomes, sign off for unit testing and coordinate business sign off for Application Delivery related testing. Contribute to test planning and test management for a specific release.
Resulting in, changes and/or code are properly and timely tested.
Incident management
Perform functional or technical problem analysis in case of incidents or issues as needed depending on the severity of the problem. Perform root cause analysis, document these and share findings. Deploy (or oversee deployment) of updates and fixes. To ensure that issues, incidents and problems are swiftly and effectively resolved.
Process management and improvement
Monitor, guard, test and analyze that the use and security of applications and systems regarding the functional and performance aspects are in line with the agreed performance indicators, and if necessary, take measures. Actively contribute to process improvement: e.g. tool development, dashboard/insight development and visualization, script automation. Has a good view of the technical state of the application (technical debt) and regularly discuss and works seamlessly together with the (domain)Architect to develop plans to resolve the technical debt.
Resulting in, available and optimally performing applications and IT infrastructure for the business and, DevOps process, tooling and dashboards are continuously improving.
Project support
Support a project manager by taking ownership of specific project deliverables (specifications, config, testing, etc). Define, plan, manage and participate in assigned project deliverables from the own functional or technical domain, in accordance with the IT project manager and involved business project owners. Resulting in, efficient and effective realization of project deliverables.