Ingenium Solution Architect
DXC Technology
- Canada
- Permanent
- Full-time
- Deep Understanding of Software Architecture Principles, having a comprehensive understanding of various architectural principles, patterns, and best practices in software development.
- Designing software architecture for projects, selecting appropriate technologies, frameworks, and patterns to ensure robustness and scalability.
- Working closely with stakeholders to understand and address their needs, ensuring alignment between the software architecture and project goals.
- Adapting and customizing existing solutions to fit project or operational requirements.
- Ensuring Scalability, Maintainability, and Security, making high-level design choices to ensure that the software system is scalable, maintainable, and secure, and setting technical standards accordingly.
- Proactively assessing the system's architecture to identify and mitigate potential technical risks and challenges.
- Designing custom solutions to meet specific customer needs and assessing the technical impact of different technologies/strategies.
- Offering leadership and guidance to software development teams, mentoring less experienced developers, and sharing knowledge on best practices and architectural principles.
- Contributing as a team member to various deliverables in operational, integration, or application architecture.
- Ability to comprehend the customer's business problem and design appropriate solutions to address it.
- Applying suitable methodologies and subject matter expertise to resolve business issues.
- Translating verbal requirements gathered from customer meetings into documents such as requirements documents, statements of work, and proposals.
- Having strong written and verbal communication skills to effectively disseminate information.
- Creating comprehensive technical documentation covering module-level specifications, work product reviews, process improvements, and unit test scenarios.
- Previous experience on projects related to INGENIUM, whether it involves implementation, upgrade, or enhancement.
- Understanding the architecture of INGENIUM and hands-on experience in developing within this framework.
- Familiarity with various life insurance products such as whole life, term, disability, universal life, wealth, and health products.
- Ability to demonstrate practical knowledge of INGENIUM's product and its functionality within business processes.
- Proven capability to develop accurate and efficient technical specifications and programming solutions based on complex and detailed business requirements.
- Understanding and experience with all stages of the INGENIUM project lifecycle, from inception to deployment and maintenance.
- Previous experience working within an Agile environment, implying familiarity with Agile principles and methodologies.
- Ability to quickly learn and adapt to new technologies, processes, and changing priorities in a fast-paced work environment.
- Capability to collaborate effectively with multiple internal business and technology departments in an Agile project setup.
- Proven record of consistently meeting or exceeding desired business outcomes through modifications to INGENIUM and integrated software applications.
- Proficiency in planning, prioritizing, and executing work, as well as identifying issues and providing timely solutions.
- Experience on INGENIUM, Pathfinder, ProductXpress
- Ingenium expert level experience is a must.
- Pathfinder Experience at SME or Functional Level.
- Experience on different versions of Ingenium is good to have.
- Experience on Ingenium upgrades at mainframe, from mainframe to distributed.
- COBOL, JCL, DB2, SQL, VSAM, REXX, CICS, MQ Series.
- Hands on experience with Windows/Unix/AIX OS platforms
- Bachelor’s degree in computer science, Information Technology, or related field.