S.i. Systems valued public sector client is currently seeking a Senior Application/Software architect to support their multiple enterprise application integration projects involving Business Process and Forms, Collaboration, CRM, Data Modernization, Canada.ca integration and Portals.
The Successful Candidate Must Have:
The Successful Candidate Must Have:
- Minimum 10 years within the past 15 working as an application/software architect developing and designing enterprise architecture frameworks, and strategies.
- Minimum 5 years experience within the past 10 developing technical architectures using .NET framework 4.0 or higher, SQL server 2012 or higher, and IIS Architecture or Azure.
- Minimum 5 years within the past 10 performing relational database design, SQL query/trigger/user function tuning, and index optimization within a Microsoft SQL server environment using SQL 2012 or higher
- Minimum 5 years within the past 10 architecting solutions that support the following protocols / technologies; HTTP and HTTPS, SSL, DNS, IP, Load balancing, and LDAP
- Experience with at least 2 of the following technologies:
- ASP.NET
- Javascript
- C#
- WebApi
- MVC
- Valid Secret Clearance
- 5+ years experience designing architectures for Microsoft .Net framework 4.5 or higher
- Experience integrating with at least 3 of the following Commercial off-the-shelf (COTS):
- SAP ERP or SAP Business Objects
- Clarity
- Microsoft Power BI
- GCDocs
- Sharepoint online
- Experience within the past 5 years releasing and building pipelines in an Azure DevOps environment.
- Experience working with the Canadian Federal Government
- Provide technical expertise in identifying, evaluating, and developing effective procedures and system requirements that meet business requirements.
- Participate in the gathering and documenting of requirements from non-technical business users.
- Create functional design documents; translate the business requirements into system requirements, create a prototype of recommended solutions, demo to the users, and implement the solution
- Participate in architecture & design sessions with architects and clients
- Execute and document unit tests for all developed work
- Assist in all aspects of solution testing and testing documentation
- Analyze requirements to identify information, procedures, and data flows.
- Define input/output structures including the required information for the technical configuration design
- Assist in the configuration of the development iterations activities including status reports and dashboards
- Produce Test, Staging, and Production environment drawings and technical specifications
Apply