What are the responsibilities and job description for the RQ07774 - Solutions Designer - Intermediate position at Maarut Inc?
Job Details
Job Description
Job Description
Requirements
Description:
- As the senior technical expert, provides technical expertise and group leadership in analyzing the reported defects for design, development, testing and implementation of specialized enhanced and existing/legacy applications for the Cluster/ministry.
- Provides senior technical advice and produces artefacts to Project Managers, Business Analysts and clients on solutions options and directions.
- Provides situational appraisals for projects and options for high value/mission critical investments, including both high level conceptual options and/or detailed solution design if business requirements are already in place. Identifies and presents value-added assessments, such as opportunities for automation to project teams and business areas.
- Perform review and analyze AODA testing defects reported for all applications during AODA testing.
- Follow the Digital AODA Standard, WCAG 2.1 checklist.
- Assess design, develop, testing and implementation to help ministry align its resources to address all these defects to make ministry applications compliant as per AODA.
- Report continuous progress and issues to the project team.
Responsibilities:
- Ability to gather client business requirements based on corporate I&IT information mandates, client information technology strategic plans, estimates effort to design, development and testing , implementing solutions to various multi-tiered environment as per Ontario Public Services (OPS) standards.
- Ability to participate in the development of solutions and provide advice on short/long term solution service development activities.
- Knowledge of leading-edge technologies effort estimation, design criteria, security and recovery procedures, preparation of technical specifications for Design, development, installation, testing and performance of integrated, multi-services systems; assess performance and capacity of existing system making recommendations for improving performance and develop technical documentation.
- Experience planning, migrating, implementing and sustaining large complex system development projects.
- Knowledge of technology developments, trends and new products to evaluated application to client short-term and long-term technology requirements.
- Basic knowledge of project management methodology, analytical tools and processes
- Experience designing and developing large, complex, highly available, mission critical server applications.
- Excellent analytical, problem-solving and decision-making skills, verbal and written communication skills, interpersonal skills and negotiation skills, teamwork skills.
- A team player with a track record for meeting deadlines.
General Skills:
- Experience in planning, organizing and analyzing applications source code to understand OPS Web applications complexity.
- Knowledge of AODA methodologies for the development, design, implementation and maintenance of the application.
- Experience creating high level, detail design, strategy documentation including technical and business functional validation.
- Experience supporting user acceptance testing and participating in UAT activities.
- Excellent analytical, problem-solving and decision-making skills; organizational, creativity and perseverance skills; verbal and written communication skills; and interpersonal skills.
- A team player with a track record for meeting deadlines.
- Knowledge of one or more automated design and development tools.
- Understanding of Agile and Waterfall methodologies.
Requirements
Experience and Skill Set Requirements:
Must Haves:
- Have knowledge and experience with Information Management - data design and management, database development such as Java, MS.Net, ASP. Net, Sharepoint, IBM Web Sphere App Server, GeoCortex, ESRI, Oracle, SQL design/ development and related technologies.
- Have in-depth knowledge of information technologies, applications, cloud technologies (such as Microsoft Azure, DevOps and Amazon Web Services platforms).
- Able to develop and prepare technical specifications and documentation for installation, and performance.
- Ability to conceive, research, assess and evaluate needs of clients, identify possible methodologies and technologies for application and/or cloud infrastructure, evaluate next generation solutions and make recommendations to satisfy client short and long term technology requirements and the impact on existing services and infrastructure.
- Understanding of the differences in AODA compliance requirements for public versus private sector organization
Skill Set Requirements:
Qualifications:
- Substantial experience in Web applications analysis, estimation, design, development and implementation.
- Knowledge and understanding of AODA Standards, its requirements, expectations, procedures and tools.
- Knowledge and experience in various Front-End programming languages (e.g., Angular, NodeJS, React, Express, HMTL, JavaScript, TypeScript, CSS)
- Experience with automated accessibility testing tools (ARC Platform, Colour Contrast Analyser, WAVE, axe DevTools, Bookmarklets, NVDA).
- Knowledge and understanding of testing methods in an object-oriented environment.
- Knowledge and understanding of Information Management principles, concepts, policies and practices.
- Experience planning and organizing testing efforts for both large and small systems.
- Extensive knowledge of OPS I & IT and Cluster strategies, directives, policies and procedures, I&IT architectures, and ministry/program applications to ensure business proposals and developmental plans are aligned and compliant with enterprise directives/guidelines and with IT architectural reviews and approvals.
- Comprehensive knowledge of Java, MS.NET, ASP.Net and related multi-tiered I&IT technologies, (e.g., JSP/Servlet, JEE and EJB; Open Database Connectivity (ODBC); XML/XSL/XSLT, IBM WebServices, IBM WebSphere APP Server, WebSphere Process Server, Geo Cortex, Tomcat Web Server, Enterprise Service Bus (ESB), Oracle databases, DBMS, PL/SQL and .NET.
- Cost estimates and leadership; ensure the logical design of all client applications; ensure documentation for application design and infrastructure is maintained; and support the delivery of the client ministry and Cluster projects.
- Thorough knowledge of large-scale, complex systems analysis techniques, methodologies and relevant architectures, including strong experience with Service Oriented Architectures (SOA) and related technologies, design of distributed applications, security design and implementation considerations,
- Analytical interpretive reasoning and problem-solving skills, to assess, identify and co-ordinate the resolution of technical problems and incidents.
- Conduct research, assess client requirements and estimate costs; lead design projects and ensure logical design of applications; providing situational appraisals and value-added assessments for projects, and deriving high level recommendations on solution feasibility and/or options; and develop recommendations for cluster, ministry and corporate policies and standards.
- Conceptualising skills, attention to detail, results-focus, plus analytical, evaluation and practical problem-solving skills to develop technical design features and alternatives to ensure effective operation.
- Effective written and oral communication skills to prepare reports and explain technical solutions to IT and non-technical internal and external stakeholders.
Technical Skills:
- Extensive knowledge and experience in designing large, complex, highly available, mission critical applications and APIs.
- Have extensive experience estimating business requirements be it system defects or prod defects or estimating effort for developing a new system using given sets of business requirements.
- Extensive knowledge, understanding and experience in large, complex, highly available, mission critical batched processing solutions hosted on cloud and in house platform with numerous integrated subsystems.
- Have knowledge and experience with Information Management - data design and management, database development such as Java, MS.Net, ASP. Net, Sharepoint, IBM Web Sphere App Server, GeoCortex, ESRI, Oracle, SQL design/ development and related technologies.
- Have knowledge and experience with designing real-time data processing and real-time dashboards.
- Have knowledge of architectural domains, infrastructure technologies, and development standards.
- Have in-depth knowledge of information technologies, applications, cloud technologies (such as Microsoft Azure, DevOps and Amazon Web Services platforms).
- Have working knowledge and hands on experience in design of APIs and systems integration using APIs.
- Have working knowledge and hands on experience in integration platforms (XML and API gateway etc).
- Have experience in optimization of solutions' configuration via cloud native and 3rd party tools for optimal cost/performance ratio.
- Have experience with continuous monitoring to monitor system and application performance and alert on downtimes, errors and similar events.
- Have knowledge and experience implementing a Continuous Integration/Continuous Deployment (or Continuous Delivery) framework for automating and streamlining the process of building, testing, and deployment and monitoring code changes.
Analytical and Problem-Solving Skills:
- Able to develop and prepare technical specifications and documentation for installation, and performance.
- Ability to conceive, research, assess and evaluate needs of clients, identify possible methodologies and technologies for application and/or cloud infrastructure, evaluate next generation solutions and make recommendations to satisfy client short and long term technology requirements and the impact on existing services and infrastructure.
- Able to resolve competing priorities and deadlines, identify, assess and escalate issues.
- Able to investigate, analyze, design, develop and oversee implementation of business and/or cloud infrastructure solutions and activities to meet client and enterprise business requirements and ensure integrity and integration with existing technology.
Project Management/Delivery Skills:
- Have knowledge and experience with project management methods, analytical and risk assessment tools and processes to oversee projects.
- Have experience leading the development of strategic and operational frameworks including acquisition of tools and the identification of alternative delivery mechanisms and costing of services/supplies.
- Knowledge and experience leading process re-engineering initiatives/projects and environmental scans to support long term business strategies and to plan for the innovative delivery of products and services.
- Have experience leading proof-of-concept trials and oversight of testing of all technical aspects of the development, implementation and maintenance of integrated solutions, in order to increase acceptance, accessibility, security, usability, stabilization and sustainability, and to meet the business needs.
- Have experience leading projects related to 24x7 critical environments and operations.
Communication, Customer Service and Relationship Management Skills:
- Experienced and confident in conveying technical status, reports and collaborate on issue resolution.
- Have demonstrated consulting and advisory skills to provide advice and obtain support for solutions recommendations and business cases, and to liaise with vendors.
- Have demonstrated excellent teamworking, communication and collaboration skills and also demonstrated good personal, analytical and communication skills.
- Have relationship building skills to develop and maintain relationships with clients, project teams and staff, resolve issues and create a productive work environment.
- Have demonstrated presentation skills to convey technical information, explanations, options and recommendations for diverse internal, external, technical and non-technical audiences.
- Have developed writing and editing skills to prepare technical documentation, reports, recommendations, presentations.
- Have extensive experience in DevOps and Agile principles; desire and interest to advance in these areas.
Leadership and Negotiation Skills:
- Have demonstrated team leadership and mentorship skills to lead and support staff and colleagues.
- Have communication, persuasion, consultation and mediation skills to provide leadership and achieve mutual consensus.
IT Public Sector Experience:
- Experience leading projects for a municipal, provincial, or federal government
- Understanding of the differences in AODA compliance requirements for public versus private sector organizations
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.