The Role
Leads systems analysis, architecture, design, development, testing, integration, implementation, and support for complex I&IT applications. Responsibilities include requirements gathering, database modeling, technical documentation, system and integration testing, project coordination, architecture and threat-risk artifacts, quality assurance, client consultation, and coaching junior analysts. Requires strong Java, Angular, SQL, database, systems architecture, business analysis, testing, and public-sector accessibility experience.
Summary Generated by Built In
Responsibilities:
- Provide senior technical expertise, project leadership and
coordination of activities in the development, implementation and maintenance
of a diverse range of cost effective I&IT solutions.
- Provide technical advice to clients and leverage OPS
I&IT solutions and applications to meet program/service goals and
objectives ensuring efficiency
General Skills:
- Provides specialized technical expertise in the overall
analysis of the design and architecture of systems solutions.
- Ability to evaluate recommendations and ensures all
recommended solutions for improvement are congruent with the project goals and
objectives
- Identifies short and long-term project goals/objectives, and
as a senior technical expert, defines and identifies program and service
delivery requirements in support of the development and/or acquisition of
client applications
- Leads the analysis, development and documentation of design
and architecture of systems solutions.
- Leads the development of testing, integration and
implementation of systems solutions into the clients’ applications
- Guides the feasibility studies and cost effective analyses
of proposed client I&IT initiatives, ensures all studies and analyses are
documented
- Leads the technical aspects of projects related to the
development and/or acquisition of a diverse range of client applications
through all stages of the Systems Development Life Cycle (SDLC). This includes
planning, scheduling and estimating resources, providing technical expertise,
co-ordination, monitoring progress and providing management with project status
updates
- Demonstrated experience gathering requirements, translating
business documents into technical specifications
- Experience leading development/support teams supporting
multi-dimensional and relational databases and their applications for effective
planning, budgeting, strategizing and forecasting procedures
- Demonstrated experience designing and developing complex
applications utilizing relational and multi-dimensional databases
- Ability to provide implementation and post implementation
support as required
- Oversees the research and evaluation of the technical
components in the acquisition of software, hardware, technology, systems and
products
- Recommends and directs the measurement and improvement of
tools, techniques, standards and performance criteria to control the quality of
application development initiatives
- Provides coaching and direction to junior analysts
throughout the project, related to the development and/or acquisition of a
diverse range of client applications through all stages of the Systems
Development Life Cycle
Desirable Skills:
- Knowledge and experience in rapid application development
(RAD) methodologies
- Knowledge and experience with middleware and gateways
- Knowledge and understanding of Information Management
principles, concepts, policies and practices
- Experience with development/maintenance of documentation as
per Methodology
- Good working knowledge of Dimensions and Facts
- Knowledge of multidimensional structures (cubes)
- Ability to gather, review and provide feedback to business
requirements
Requirements
Experience and Skill Set Requirements:
Must Haves:
- 5+
years of System Analysis and Design experience, preferably in a large,
complex business environment
- Exp
in delivery design document
- System
architecture
- exp
in database modeling (logical, physical and conceptual modeling)
- exp
in developing in database SQL script
- exp
in programing with object oriented programing languages - JAVA (required),
Angular
- Strong
Communication skills - Verbal and Presentation skills
Skill Set Requirements:
Systems Analysis Experience:
- 5+
years of System Analysis and Design experience, preferably in a large,
complex business environment
- Expert
knowledge in reverse engineering Physical Data Models creating Entity
- Relationship
Models (ERD) and Metadata Reports
- Demonstrated
experience within all project cycles from Analysis, Design to
- Development,
Testing and Implementation
- Knowledge
and experience related to TRA (Threat, Risk, Assessment) process and
prepare appropriate documents
- Experience
preparing architecture artifacts, including TRA artifacts
Business, Testing & Integration Experience:
- 5+
years of Business Analysis experience including running JAD sessions, UAT
and gathering requirements
- 5+
years of system testing, integration testing experience
- Demonstrated
experience with system Integration experience including ability to
understand different systems and pick up new technologies quickly
- Extensive
experience in Quality Assurance preparing Test Plans, Test Cases and
executing and monitoring unit, integration and UAT testing while working
directly with clients
- Proven
experience with requirement elicitation technics such as User interviews,
Workshops, JAD facilitation and interpretation of business needs into
system design requirements.
- Manual
system testing and integration testing experience including creating test
cases and test plans
Public Sector experience:
- Knowledge
of GO-IT Standards(GO-ITS) and Enterprise Architecture within the RGDMS
system
AODA Experience:
- Hands
on experience with AODA and knowledge of accessibility compliance
principles as presented in WCAG 2.0, level AA
Skills Required
- 5+ years of systems analysis and design experience, preferably in a large, complex business environment
- Experience delivering design documents and system architecture artifacts
- Experience with logical, physical, and conceptual database modeling
- Experience developing SQL scripts
- Experience programming with Java and Angular
- Strong verbal and presentation communication skills
- Experience reverse engineering physical data models and creating ERDs and metadata reports
- Experience across analysis, design, development, testing, and implementation project phases
- Knowledge of threat risk assessment processes and experience preparing related architecture artifacts
- 5+ years of business analysis experience, including requirements gathering and JAD sessions
- 5+ years of system and integration testing experience
- Experience with system integration and learning new technologies quickly
- Quality assurance experience preparing and executing unit, integration, and UAT test plans and cases
- Manual system testing and integration testing experience
- Knowledge of GO-IT Standards and Enterprise Architecture within the RGDMS system
- Hands-on AODA experience and knowledge of WCAG 2.0 Level AA accessibility compliance
- Knowledge of rapid application development methodologies
- Knowledge of middleware and gateways
- Knowledge of information management principles, concepts, policies, and practices
- Experience maintaining methodology-based documentation
- Working knowledge of dimensions, facts, and multidimensional cubes
Am I A Good Fit?
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.
Success! Refresh the page to see how your skills align with this role.
The Company
What We Do
Maarut Inc. is a Canadian company specializing in IT services, technology staffing, and software development, dedicated to assisting businesses with digital transformation and solving business challenges through technology.








