Job Description
Description
Maplesoft Group is currently seeking a Senior Application Architect for our Federal Government client.
Tasks and Responsibilities include, but are not limited to:
General
- The Senior Application Architect is responsible for designing, developing, coding, and overseeing the implementation of enterprise-grade application solutions that align with business goals and technology strategy, using the Microsoft stack including .NET with C#, Azure services, SQL Server, and Dynamics 365. This role works closely with business analysts, architects, and QA teams to deliver scalable, secure, and high-performing solutions, ensuring security, confidentiality, and compliance with client regulations.
Category Specific:
- Develop and maintain applications using C#, ASP.NET Core, and .NET Framework.
- Build and consume RESTful APIs, and integrate with Microsoft Dynamics 365 and Power Platform.
- Design and implement cloud-native solutions using Microsoft Azure (App Services, Functions, Logic Apps, Key Vault, etc.).
- Collaborate with cross-functional teams to gather requirements and translate them into technical specifications.
- Participate in code reviews, unit testing, and deployment activities using Azure DevOps.
- Troubleshoot and resolve application issues and performance bottlenecks.
- Maintain technical documentation and contribute to continuous improvement initiatives.
- Analyze functional requirements to identify information, procedures, and decision flows.
- Evaluate existing procedures and methods, document database content, structure, and application sub-systems, and develop data dictionaries.
- Define and document interfaces of manual to automated operations within application sub-systems, external systems, and between new and existing systems.
- Define input/output sources, including detailed plans for the technical design phase, and obtain approval of the system proposal.
- Provide expertise and support for user experience requirements and design.
- Unit test code prior to integration testing.
- Monitor architectural needs as the project progresses.
- Ensure functionalities are implemented according to specifications.
- Troubleshoot and correct program errors by revising instructions, error handling, and operational sequences.
- Coach, mentor, and train team members.
- Identify and document system-specific standards related to programming and documentation.
Specialized Skills:
- Proficiency in C#, .NET Core/Framework, ASP.NET MVC/Web API.
- Experience with Azure services (App Services, Functions, Logic Apps, Key Vault, etc.).
- Familiarity with Microsoft SQL Server, Entity Framework, and LINQ.
- Experience with Dynamics 365 or Power Platform is a strong asset.
- Knowledge of DevOps practices and tools (CI/CD pipelines, Git, Azure DevOps).
- Bachelor’s degree in Computer Science, Engineering, or related field.
- Knowledge of SharePoint Online, Azure DevOps, Cloud, PCI Compliance, Software Lifecycle Management, MS Stack.
- Knowledge of Active Directory, C++, HTML, X++ and MS Visual Studio.
- Experience with Agile/SCRUM methodologies.
- Knowledge of Cloud and networking in hybrid environments.
Deliverables:
- Documentation such as diagrams, code, web pages, test instructions, and reports.
Level:
- Senior: 7 years of experience in Microsoft application development.
- Intermediate: 3 years of experience.
Maplesoft Group values attitude and ambition, fostering a diverse and inclusive workplace. We encourage applications from all qualified individuals and are committed to accessible recruitment processes. Please contact us at Maplesoft Info at for accommodations.
Only candidates under consideration will be contacted.
#J-18808-Ljbffr
Company
Maplesoft Group, an SEB Company
Location
Ottawa
Country
Canada
Salary
100.000
URL