Job Description :
Solutions Designer - Level 3 Location: Remote Start Date 2021-01-20 End Date 2022-03-17 Description MSP Intake Notes Must haves: .Net Core Java Script UI design MediatR Shortlisting Deadline: Friday January 8th at 3:00pm EST Maximum number of submissions per vendor: 1 Scope: The Justice Technology Services - MAG Court Portfolio Branch requires a Solution Designers L3 with 8 years+ experience to work with Project Manager and Lead Developer in designing a modern criminal case management system and it's interfaces with other courts portfolio solutions and other Ministry applications. The consultant will take the lead role in Creation of technical specifications and develop solution Design, implement and work with the project team in completing all relevant and required documentation in alignment with OPS standards. Lead the development team to implement performance improvement and issue resolution. Create end state integration mechanism and data migration and archival strategy. The ability to document and analyze business and functional requirements, lead/facilitate JAD sessions and prepare required Architecture Documentation. Create, review, and provide input and support of Enterprise Architecture artifacts for all checkpoints as required Assist with system and user interface design and modifications (data & screen) as required The consultant resource will interface directly with the program area staff and management and is accountable for ensuring customer satisfaction related to the contracted work items Tangible Results/Deliverables: Draft solution design and detailed technical solution design for applications built on .Net and JEE platform Develop and modify, maintain and unit test programs Produce visual depiction of use cases and process flows; ensure alignment with the program area and associated business architecture, as well as traceability to solution logical and physical architectures Create, review, provide input and support of Enterprise Architecture artifacts for all checkpoints as required Assist with system and user interface design and modifications (data & screen) as required Review all test scenarios to ensure the requirements are met; establish traceability matrix to monitor output Review code and document the software process flows, business logic, code dependencies, etc. Develop and modify, maintain and unit test changes to solution design and user interfaces Design new web services and orchestrate multiple atomic web services to build complex web service operations Design web-based applications including front end user interface and back application logic Assist in metadata/test data creation and maintenance, and prepare data packages for implementation by the Database Administrator Provide application support and triaging of design issues and defects Support the testing team during system and UAT testing EXTENSION NOTICE: is a one time only and no funds will be added. A note on Assignment Type: This position is currently listed as "Onsite"; however, the consultant will be remote due to COVID-19 related Work from Home (WFH) direction. Once the I&IT cluster staff are required to return to the office, the resource under this request will be required to work onsite as well Skills Experience and Skill Set Requirements Skills and Knowledge: Over 8+years of overall experience in solution design for Microsoft .Net Framework Technologies and JEE. Having sound knowledge of designing web based B2B B2C applications in the client/server environment. 8+ years of extensive implementation experience in designing and building enterprise grade web based solutions. Experience in designing complex applications on JEE platform with customization of entities, sitemap writing client side JavaScript. Experience in designing custom WCF and SOAP web services Knowledge and hands on experience in working with responsive web-based technologies such as CSS/HTML5, JQuery, JSF, Angular, JQuery, Frameworks such as Spring, Hibernate & Struts, JSF (libraries such as RichFaces, Primefaces), SOAP Web Services, SQL, PL/SQL, Middleware Technologies such as ESB, IBM DataPower Experience in converting client requirements and functional specifications to technical design with effort estimation. Expertise in generating Entity relationship diagrams to describe the relation between different entities. Experience in converting client requirements and functional specifications to technical design with effort estimation and doing development for the same. Mandatory MUST HAVES: Does the candidate possess hands on experience in producing functional and technical solution design for web applications based on Microsoft .Net Core and Java based applications Does the candidate possess hands on experience in UI design, interface design of applications built on Microsoft .Net Core and Java using UI prototyping and interface design and simulation tools? Resume Criteria Ratings: Technical Skills = 40 points Experience in technical and functional design and architecture, especially for applications built on Microsoft .Net Core and Java Experience and knowledge of designing internal and public facing web portals with cross platform integration and utilizing multi-factor authentication and integration to payment gateways Application Experiences = 30 points Knowledge and hands on experience in working with responsive web-based technologies such as CSS/HTML5, JQuery, JSF, Angular, JQuery, Frameworks such as Spring, Hibernate & Struts, JSF (libraries such as RichFaces, Primefaces), SOAP Web Services, SQL, PL/SQL, Middleware Technologies such as ESB, IBM DataPower Experienced in troubleshooting and triaging applications built on JEE and MS .Net Core MediatR Architecture Knowledge = 20 points Experience in the use of business architecture and modeling software such as Power Designer, Enterprise Architecture Public Sector Experience = 10 points Previous experience working in Government or Public Sector organizations. Knowledge Transfer: 1.The consultant will provide all deliverables and intellectual capital defined and developed during this assignments including: coding conventions and designs used, program / module documentation System designs 2.Ensures knowledge transfer to manager and project team members upon leaving the project 3.Information transfer will be an ongoing exchange over the course of the project in 1:1 meetings with Manager and Team, via emails and shared documentation on SP Site