The Role
Lead analysis, design, architecture, coding and integration of enterprise multi-tier systems. Produce technical and user documentation, develop unit/integration tests, support testing and security reviews, mentor and lead development teams, and ensure solutions meet public-sector standards and ITIL processes.
Summary Generated by Built In
- Requirements
analysis, in collaboration with the business analysts
- Solutions
design and architecture artifacts - conceptual, logical and physical
- Architecture
checkpoints activities and support
- Solutions
design walkthrough
- Complete
documentation - technical and user guides
- System
/ solution components coding and integration
- System
unit and integration testing
- Test
cases development for unit and integration testing
- Collaboration
with system testers to develop test cases for system functional,
performance and vulnerability testing
- Knowledge
transfer checklist and walkthrough for the technical project team members
Requirements
Experience and Skill Set Requirements
Technical Skills and Experience
- 10+ years demonstrated knowledge and experience of IT
systems development in multi-platform environments (web, desktop, mobile,
mainframe, micro/mini systems, etc.) and multi-tiered open-standard
technologies such as JSP/Servlet, JEE, EJB, JNDI, JDBC, JMS, XML, JSON, REST
and SOAP-based Web Services, Strut Framework, Tomcat, Apache, Oracle Designer,
WebSphere, WebLogic, SUN Solaris, Windows 2008/2012, .NET, VPN, PKI, LDAP,
Oracle RDBMS PL/SQL, development and deployment tools (e.g. source codes and
application packages management).
- Thorough knowledge of large-scale complex systems analysis
techniques and methodologies, design and development, programming concepts and
languages, internet/intranet and emerging technologies.
Systems Components Development and Integration
- Demonstrated advanced knowledge and experience of full-stack
multi-tier solutions / system components analysis, design, coding and systems
integration, using multiple technologies - REST API, SOAP/WSDL web services,
JSON/XML messaging and User Interface (e.g. Web components, UI
libraries/frameworks), as well as integration with third party solutions /
services.
- Experience with using design and development tools (e.g. MS
Visio, Power Designer, Eclipse, JetBrains IntelliJ, Atom/Visual Code etc.) for
solution artefacts design and development.
Technical Project Leadership
- Experience leading a development team to deliver an
end-to-end enterprise-level IT solutions.
- Ability and experience to conduct solution design and code
walkthrough.
- Provide technical leadership for system analysts, developers
and testers.
- Knowledge of project management methodologies, analytical
tools and processes, work estimation, and ITIL best practices
- Ability and experience to lead major complex IT projects,
direct teams of technical staff and external consultants, and ensure project
deliverables are delivered within specified parameters.
Analytical and Problem-Solving Skills
- Able to identify and coordinate the resolution of technical
problems and incidents, conduct research, assess client requirements, lead
design projects, and develop recommendations.
- Experience with systems debugging, refactoring and
optimization
- Develop technical design features and alternatives to ensure
effective operation of hardware and software platforms and IT security and
quality control systems
Communication, Consultation and Interpersonal Skills
- Effective communication skills to prepare reports,
documentation and explain technical solutions to IT and non-technical
stakeholders.
- Work cooperatively with project staff and external
stakeholders to discuss application development methods.
- You can collaborate, monitor, and manage service delivery
partners, and participate in various IT group discussions/committees
- Ability to work on multiple assignments concurrently
- Strong Interpersonal and negotiation skills.
- Strong consulting skills to engage with all stakeholders.
- A demonstrated team player with a proven track record for
meeting deadlines
Public Sector Experience
- Ability to acquire knowledge of the government`s strategies,
directives, policies/ procedures/guidelines.
- Understanding of IT standards and guidelines related to
architecture artefacts creation and checkpoints, as well security and privacy
MUST HAVES:
- 10+ years demonstrated knowledge and experience of IT
systems development in multi-platform environments (web, desktop, mobile,
mainframe, micro/mini systems, etc.) and multi-tiered open-standard
technologies such as JSP/Servlet, JEE, EJB, JNDI, JDBC, JMS, XML, JSON, REST
and SOAP-based Web Services, Strut Framework, Oracle Designer, WebSphere, SUN
Solaris, Windows 2008/2012, .NET, VPN, PKI, LDAP, Oracle RDBMS (versions 9, 10,
11 and/or 12), PL/SQL, development and deployment tools (e.g. source codes and
application packages management).
- Demonstrated advanced knowledge and experience of
full-stack multi-tier solutions / system components analysis, design, coding
and systems integration, using multiple technologies - REST API, SOAP/WSDL web
services, JSON/XML messaging and User Interface (e.g. Web components, UI
libraries/frameworks), as well as integration with third party solutions /
services.
- Able to identify and coordinate the resolution of technical
problems and incidents, conduct research, assess client requirements, lead
design projects, and develop recommendations.
- Experience with systems debugging, refactoring and
optimization
Skills Required
- 10+ years demonstrated experience in IT systems development across multi-platform environments using multi-tier open-standard technologies
- Proven experience with Java/JEE stack including JSP/Servlet, EJB, JNDI, JDBC, JMS
- Experience developing and integrating REST APIs and SOAP/WSDL web services, JSON/XML messaging
- Experience with application servers and middleware such as Tomcat, WebSphere, WebLogic
- Experience with Oracle RDBMS (v9/10/11/12) and PL/SQL
- Experience with Struts framework, web components and UI libraries/frameworks
- Experience with system debugging, refactoring and optimization
- Demonstrated advanced knowledge of full-stack multi-tier solution analysis, design, coding and integration
- Experience leading development teams and providing technical leadership, conducting design and code walkthroughs
- Familiarity with development and design tools such as Eclipse, IntelliJ, Atom/Visual Studio Code, MS Visio, Power Designer
- Knowledge of Windows Server (2008/2012), SUN Solaris, .NET, VPN, PKI, LDAP and deployment/source code management practices
- Ability to produce complete technical and user documentation and transfer knowledge to technical teams
- Understanding of public sector strategies, IT standards, security and privacy requirements and ITIL best practices
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.







