About the role
NTT DATA strives to hire exceptional, innovative, and passionate individuals who want to grow with us. If you want to be part of an inclusive, adaptable, and forward-thinking organization, apply now.
We are currently seeking an Application Software Architectto join our team in Canada.
Project Summary:
The scope of this position is to provide expert support to the Individual Partnerships and Payment Solutions (IPPS) team. The objective of is to provide expert advice, and active hands-on support in the migration of the Canadian Benefit for Parents of Young Victims of Crime (PYVC), Apprenticeship Grants (AG) and Coal Workforce Transition Program (COAL) originating from the legacy system (CSGC) migration to the new Individual Grants and Contributions System (IGCS). The role will focus on identifying design and implementation activities specifically supporting technical design, deployment, configuration, system integration, implementation, and infrastructure testing including integrated load, stress, performance, and scalability.
The current system is hindered by outdated technology, which limits its capacity to adapt to the flexible needs of modern workforce management. Its architecture is rigid and not scalable, leading to difficulties in implementing necessary updates and changes. Moreover, the system's lack of compliance with web accessibility standards (WCAG) poses significant operational and legal risks. The user interface and experience are also dated and not in line with modern user expectations, impacting efficiency and accuracy in managing CSGC programs. Additionally, the legacy database system's inefficiency poses challenges in data storage and retrieval, crucial for effective CSGC program administration.
Tasks & Responsibilities:
-
Develop technical architecture, frameworks and strategies, either for an organization or for a major application area, to meet the business and application requirements.
-
Identify policies and requirements that drive out a particular solution.
-
Analyze and evaluate alternative technology solutions to meet business problems.
-
Ensure the integration of all aspects of technology solutions.
-
Evaluate hardware and software relative to their ability to support specified requirements and, by determining potential and actual bottlenecks, and improve system performance through recommended hardware changes.
-
Review computer software systems and data requirements as well as communication and response needs and determine operating systems and languages needed to support them.
-
Lead the design and execution of complex code implementations, ensuring adherence to best practices in software development, including version control, code reviews, and documentation standards.
-
Oversee the migration of legacy systems to modern architectures as required by the organization.
-
Collaborate with cross-functional teams to ensure that program specifications are met during development.
-
Provide technical leadership and guidance to team members throughout the implementation process to drive successful project outcomes.
-
Facilitate the creation of development standards and practices, addressing code maintainability, scalability, and testability, while ensuring that these standards are effectively communicated and implemented across the team.
-
Implement and manage automated testing frameworks and continuous integration/continuous deployment (CI/CD) processes to enhance software quality and delivery speed, addressing any complex integration challenges that arise during the development lifecycle.
-
Establish performance metrics and monitoring tools in production environments, proactively addressing issues that affect application performance and reliability as part of ongoing system optimization efforts.
-
Mentor and develop team members' coding and architectural skills through hands-on training sessions and code walk-throughs, fostering an environment of continuous learning and improvement in complex systems implementation.
-
Conduct knowledge transfer and coaching of the team members.
Mandatory Qualifications:
-
Must have 5+ years of recent experience working as Application/Software Architect or similar.
-
Must have 2+ years of experience with APIs and WCAG (Web Content Accessibility Guidelines).
-
Must currently hold a valid Reliability Security Clearance and have previous Federal Government experience.
-
Must have a University Degree or College/CEGEP Diploma related to Computer Science, Information Technology, Engineering or similar from a recognized post-secondary institution.
Deliverables:
- **Develop Technical Architectures, Frameworks, and Strategies:**Provide documented architectures and frameworks that ensure proper API integration around data elements.
- **Ensure Comprehensive Integration of IGCS:**Deliver comprehensive documentation for API calls, detailing integration processes and outcomes for IGCS.
- **Evaluate Hardware and Software Capabilities:**Provide a performance evaluation report outlining how the new APIs handle expected data loads and any potential limitations identified.
- **Review Existing Architecture and Propose Future Solutions:**Conduct a thorough review of all existing architecture information and provide a proposal for enhancements or solutions for future releases.
- Lead Design and Execution of Complex Code Implementations: Submit technical documentation ensuring proper oversight and thorough documentation throughout the design and implementation process.
- **Collaborate with Cross-Functional Teams and Conduct Knowledge Transfer:**Provide documentation on collaboration results and training sessions that highlight API functionalities and effective data management related to IGCS.
About NTT DATA:
NTT DATA is a $30 billion trusted global innovator of business and technology services. We serve 75% of the Fortune Global 100 and are committed to helping clients innovate, optimize and transform for long term success. As a Global Top Employer, we have diverse experts in more than 50 countries and a robust partner ecosystem of established and start-up companies. Our services include business and technology consulting, data and artificial intelligence, industry solutions, as well as the development, implementation and management of applications, infrastructure and connectivity. We are one of the leading providers of digital and AI infrastructure in the world. NTT DATA is a part of NTT Group, which invests over $3.6 billion each year in R&D to help organizations and society move confidently and sustainably into the digital future. Visit us at us.nttdata.com
NTT DATA endeavors to make https://us.nttdata.com accessible to any and all users. If you would like to contact us regarding the accessibility of our website or need assistance completing the application process, please contact us at https://us.nttdata.com/en/contact-us . This contact information is for accommodation requests only and cannot be used to inquire about the status of applications. NTT DATA is an equal opportunity employer. Qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability or protected veteran status. For our EEO Policy Statement, please click here . If you'd like more information on your EEO rights under the law, please click here . For Pay Transparency information, please click here .
About NTT DATA
NTT DATA – a part of NTT Group – is a trusted global innovator of IT and business services headquartered in Tokyo. We help clients transform through consulting, industry solutions, business process services, digital & IT modernization and managed services. NTT DATA enables them, as well as society, to move confidently into the digital future. We are committed to our clients’ long-term success and combine global reach with local client attention to serve them in over 50 countries around the globe.
About the role
NTT DATA strives to hire exceptional, innovative, and passionate individuals who want to grow with us. If you want to be part of an inclusive, adaptable, and forward-thinking organization, apply now.
We are currently seeking an Application Software Architectto join our team in Canada.
Project Summary:
The scope of this position is to provide expert support to the Individual Partnerships and Payment Solutions (IPPS) team. The objective of is to provide expert advice, and active hands-on support in the migration of the Canadian Benefit for Parents of Young Victims of Crime (PYVC), Apprenticeship Grants (AG) and Coal Workforce Transition Program (COAL) originating from the legacy system (CSGC) migration to the new Individual Grants and Contributions System (IGCS). The role will focus on identifying design and implementation activities specifically supporting technical design, deployment, configuration, system integration, implementation, and infrastructure testing including integrated load, stress, performance, and scalability.
The current system is hindered by outdated technology, which limits its capacity to adapt to the flexible needs of modern workforce management. Its architecture is rigid and not scalable, leading to difficulties in implementing necessary updates and changes. Moreover, the system's lack of compliance with web accessibility standards (WCAG) poses significant operational and legal risks. The user interface and experience are also dated and not in line with modern user expectations, impacting efficiency and accuracy in managing CSGC programs. Additionally, the legacy database system's inefficiency poses challenges in data storage and retrieval, crucial for effective CSGC program administration.
Tasks & Responsibilities:
-
Develop technical architecture, frameworks and strategies, either for an organization or for a major application area, to meet the business and application requirements.
-
Identify policies and requirements that drive out a particular solution.
-
Analyze and evaluate alternative technology solutions to meet business problems.
-
Ensure the integration of all aspects of technology solutions.
-
Evaluate hardware and software relative to their ability to support specified requirements and, by determining potential and actual bottlenecks, and improve system performance through recommended hardware changes.
-
Review computer software systems and data requirements as well as communication and response needs and determine operating systems and languages needed to support them.
-
Lead the design and execution of complex code implementations, ensuring adherence to best practices in software development, including version control, code reviews, and documentation standards.
-
Oversee the migration of legacy systems to modern architectures as required by the organization.
-
Collaborate with cross-functional teams to ensure that program specifications are met during development.
-
Provide technical leadership and guidance to team members throughout the implementation process to drive successful project outcomes.
-
Facilitate the creation of development standards and practices, addressing code maintainability, scalability, and testability, while ensuring that these standards are effectively communicated and implemented across the team.
-
Implement and manage automated testing frameworks and continuous integration/continuous deployment (CI/CD) processes to enhance software quality and delivery speed, addressing any complex integration challenges that arise during the development lifecycle.
-
Establish performance metrics and monitoring tools in production environments, proactively addressing issues that affect application performance and reliability as part of ongoing system optimization efforts.
-
Mentor and develop team members' coding and architectural skills through hands-on training sessions and code walk-throughs, fostering an environment of continuous learning and improvement in complex systems implementation.
-
Conduct knowledge transfer and coaching of the team members.
Mandatory Qualifications:
-
Must have 5+ years of recent experience working as Application/Software Architect or similar.
-
Must have 2+ years of experience with APIs and WCAG (Web Content Accessibility Guidelines).
-
Must currently hold a valid Reliability Security Clearance and have previous Federal Government experience.
-
Must have a University Degree or College/CEGEP Diploma related to Computer Science, Information Technology, Engineering or similar from a recognized post-secondary institution.
Deliverables:
- **Develop Technical Architectures, Frameworks, and Strategies:**Provide documented architectures and frameworks that ensure proper API integration around data elements.
- **Ensure Comprehensive Integration of IGCS:**Deliver comprehensive documentation for API calls, detailing integration processes and outcomes for IGCS.
- **Evaluate Hardware and Software Capabilities:**Provide a performance evaluation report outlining how the new APIs handle expected data loads and any potential limitations identified.
- **Review Existing Architecture and Propose Future Solutions:**Conduct a thorough review of all existing architecture information and provide a proposal for enhancements or solutions for future releases.
- Lead Design and Execution of Complex Code Implementations: Submit technical documentation ensuring proper oversight and thorough documentation throughout the design and implementation process.
- **Collaborate with Cross-Functional Teams and Conduct Knowledge Transfer:**Provide documentation on collaboration results and training sessions that highlight API functionalities and effective data management related to IGCS.
About NTT DATA:
NTT DATA is a $30 billion trusted global innovator of business and technology services. We serve 75% of the Fortune Global 100 and are committed to helping clients innovate, optimize and transform for long term success. As a Global Top Employer, we have diverse experts in more than 50 countries and a robust partner ecosystem of established and start-up companies. Our services include business and technology consulting, data and artificial intelligence, industry solutions, as well as the development, implementation and management of applications, infrastructure and connectivity. We are one of the leading providers of digital and AI infrastructure in the world. NTT DATA is a part of NTT Group, which invests over $3.6 billion each year in R&D to help organizations and society move confidently and sustainably into the digital future. Visit us at us.nttdata.com
NTT DATA endeavors to make https://us.nttdata.com accessible to any and all users. If you would like to contact us regarding the accessibility of our website or need assistance completing the application process, please contact us at https://us.nttdata.com/en/contact-us . This contact information is for accommodation requests only and cannot be used to inquire about the status of applications. NTT DATA is an equal opportunity employer. Qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability or protected veteran status. For our EEO Policy Statement, please click here . If you'd like more information on your EEO rights under the law, please click here . For Pay Transparency information, please click here .
About NTT DATA
NTT DATA – a part of NTT Group – is a trusted global innovator of IT and business services headquartered in Tokyo. We help clients transform through consulting, industry solutions, business process services, digital & IT modernization and managed services. NTT DATA enables them, as well as society, to move confidently into the digital future. We are committed to our clients’ long-term success and combine global reach with local client attention to serve them in over 50 countries around the globe.