Senior Application Software Architect
NTT DATA North America
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 a **Senior Application Software Architect** to join our team in Canada.
**Project Summary:**
We are seeking the expertise of an Application Software Architect Level 3. This initiative is essential as the client faces the end of Oracle Support for its front-end application, which currently relies on Oracle Forms and Reports. The project aims to replace the existing interface with a modern solution that meets departmental Accessibility standards, aligning with best practices for web development. The redesign and development of the web application will be prioritized while maintaining the existing backend Oracle database. Not only contributing to development tasks but also providing leadership in technical design, code quality assurance, and team coordination. The consultant will act as a bridge between developers and leads, ensuring alignment with architectural and security standards, accessibility compliance, and agile delivery practices.
**Tasks & Responsibilities:**
+ Analyze requirements and prepare appropriate specifications.
+ Code .NET services in C# to meet business security, architecture, and accessibility requirements with automated tests.
+ Implement Procedural Language/Structured Query Language (PL/SQL) code and stored procedures to assist in data manipulation.
+ Developing the necessary Application Programming Interfaces (APIs) and services for data processing and manipulation.
+ Assist in leading team meetings and provide weekly progress reports to management.
+ Participate in agile scrum meetings with the clients, staff or technical design meetings.
+ Analyze system specifications for 3-tier based application development, to identify information, procedures and decisions flows.
+ Ensure applications meet the Government of Canada's Common Look and Feel (CLF) and the WCAG 2.1 accessibility guidelines.
+ Prepare solutions and recommend the best options.
+ Conduct unit tests and integration tests.
+ Facilitate knowledge transfer to designated departmental staff at the request of the Technical Authority.
+ Provide progress reports during team daily stand-ups, including completed activities, planned activities for the next period, risks/issues, and corrective actions.
+ Contribute to solution architectural documentation, technical documents, presentations, and other materials as requested.
+ Amend, expand and refine the software to respond to new challenges and problems as required.
+ Translate specification documents and/or user stories into effective program code.
+ Document progress within the project Azure Dev Ops (ADO) space following an Agile development methodology, with regular sprints and iterations.
+ Use ADO for project management, task tracking and collaboration.
+ Lead technical design sessions and contribute to architectural decisions in collaboration with the existing Tech Lead.
+ Mentor junior developers, review code, and ensure adherence to best practices in C#, .NET, and Oracle integration.
+ Coordinate sprint planning and retrospectives, ensuring alignment with Agile methodology and project timelines.
+ Oversee module integration, ensuring consistency across APIs, Model-View-Controller (MVC) components, and backend procedures.
+ Validate accessibility and CLF compliance across all modules and provide guidance on remediation strategies.
+ Support DevOps practices, including Continuous Integration/ Continuous Delivery (CI/CD) pipeline improvements and deployment automation, and automated health checks and monitoring.
+ Collaborate with internal Information Technology (IT) teams to verify departmental compliance with security, architecture, and accessibility.
+ Contribute to risk management, identifying technical risks early and proposing mitigation strategies.
**Mandatory Qualifications:**
+ Must have 10+ years of recent experience working as a senior IT Architect, Software Application Architect or similar.
+ Must have 3+ years of recent experience with the below technologies:
+ Azure Dev Ops (ADO)
+ Visual Studio 2022 (software and license)
+ Development and coding using C# and utilizing the Web Experience Toolkit (WET) template (Centrally Deployed Template Solution)
+ Representation State Transfer (REST) Client Visual Studio Extension
+ .Net Software Development Kit (SDK)
+ Global Information Tracker (GIT)
+ Oracle Client 64 bit (19CR364)
+ Oracle Structure Query Language (SQL) Developer
+ Must hold a valid Reliability Security Clearance and have experience working with the Federal Government.
+ Must have a Canadian university degree or college/CEGEP diploma related to computer science, business administration, information technology, engineering or the equivalent as established by a recognized Canadian academic credentials assessment service. A copy of the degree or diploma must be provided upon request.
**_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 (http://us.nttdata.com/en)
**_NTT DATA endeavors to make_** https://us.nttdata.com (https://us.nttdata.com/en) **_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 (https://us.nttdata.com/en/compliance#eeos) **_. If you'd like more information on your EEO rights under the law, please click_** here (https://us.nttdata.com/en/compliance#know-your-rights) **_. For Pay Transparency information, please click_** here (https://us.nttdata.com/en/compliance#ppnp) **_._**
Confirm your E-mail: Send Email
All Jobs from NTT DATA North America