Software Engineer
LogicValley Maston Holding
Marston Notice Processing System (MNPS) is a SaaS-based web and Android application used for on/off-street parking enforcement and moving traffic violations. The platform manages the complete Penalty Charge Notice (PCN) lifecycle, including ticket issuance through handheld Android devices, notice processing, customer payments, appeals handling, enforcement workflows, and closure. The system provides role-based Customer and Back Office portals with advanced search, operational monitoring, FOI data retrieval, and automated operational and compliance reporting with CSV/PDF exports. Key Responsibilities ● Developed responsive and user-friendly web interfaces for the MNPS application using Next.js, React.js, TypeScript, and Material-UI. ● Created reusable UI components to support different application modules and improve development consistency. ● Developed role-based user interfaces for Customer Portal and Back Office Portal users. ● Implemented frontend screens for viewing, processing, and managing Penalty Charge Notices (PCNs). ● Developed UI workflows supporting ticket processing, customer payments, appeals handling, enforcement, and case closure. ● Implemented advanced search functionality for efficient data retrieval and FOI-related requests. ● Developed interfaces for authorities to manage cases, configure workflows, and monitor operational performance. ● Implemented frontend functionality supporting automated operational and compliance reporting with CSV/PDF exports. ● Ensured responsive design and consistent user experience across different screen sizes and devices. ● Integrated frontend components with backend services to retrieve and process application data. ● Used Azure DevOps for source control, sprint tracking, development activities, and deployment coordination. ● Debugged frontend issues and implemented fixes to improve application usability and stability. ● Participated in Agile/Scrum activities, code reviews, testing, and defect-resolution activities. ● Collaborated with backend developers, QA, and other stakeholders to deliver stable frontend features.