Managing Applications Developer

Edmonton, AB • Contract • December 20, 2024 • 75107

Job Title: Managing Applications Developer
Job ID: 75107
Location: Edmonton, AB  


Overview:
We are looking to hire a full-time, temporary experienced Enterprise Architect to lead the replacement and configuration of Windows Servers and SQL Server databases across a variety of environments. This position will focus on the deployment, configuration, and integration of various enterprise applications, ensuring seamless server migrations and adherence to client requirements. The successful candidate will have a deep understanding of Windows Server environments, application deployment, and integration with third-party tools, as well as strong collaboration skills for working with cross-functional teams and will be able to drive this project independently. Key


What you will be doing:

  • Windows Server Configuration: Configure Windows Server operating systems to meet the requirements for various types of servers, including Web, Database (Clustered), Application, Business Intelligence (BI), and File Index (Clustered).
  • Install, configure, and optimize IIS (Internet Information Services) according to application specifications.
  • Collaboration with Infrastructure Teams: Work with teams responsible for ADFS, firewalls, DNS, and load balancers to manage and implement necessary configurations and ensure seamless server functionality.
  • Collaborate with teams responsible for file storage and databases to schedule and complete migrations to new infrastructure.
  • Support the Team Leads and Project Manager in planning and providing input for progress reporting.
  • Identify and communicate early any issues impacting schedules and environments.
  • Third-Party Software Integration: Analyze, configure, and deploy third-party software, including payment processing, imaging peripherals, and PDF generation applications.- Ensure compatibility of third-party software with the organizations application stack and infrastructure.
  • CI/CD Pipeline Deployment: Deploy applications to the new servers using CI/CD pipelines, ensuring proper integration with the overall infrastructure.- Develop, optimize, and maintain automated deployment processes.
  • Smoke Testing and Application Validation: Perform application smoke testing to ensure basic functionality and stability after deployment.
  • Troubleshoot and resolve issues using best practices.- Collaborate with application users and quality assurance teams to conduct regression testing and validate that new server configurations meet operational needs.
  • Go-Live in Lower and Production Environments: Oversee and execute deployments in lower (development, test, QA) and production environments, ensuring minimal disruption and smooth transition.
  • Work closely with stakeholders to coordinate go-live activities and ensure operational readiness.

What you must have:
  • 8+ years of experience in IT infrastructure, with a strong focus on Windows Server administration and enterprise architecture.
  • Extensive experience configuring IIS, Active Directory, DNS, firewalls, load balancers, and ADFS in large-scale enterprise environments.
  • Proven ability to deploy applications using CI/CD pipelines (Azure DevOps, Jenkins, etc.) and perform smoke testing for validation.
  •  Experience deploying, configuring, and troubleshooting third-party software including payment gateways, PDF generators, and imaging devices.
  • Strong understanding of server and application security best practices, including firewall and load balancer configurations.
  • Familiarity with application migration and server upgrade methodologies.
Mandatory Skills, Certifications, and Experience
  • Strong experience with authentication using ADFS (Active Directory Federation Services).
  •  Proven track record in executing large applications and data migrations across enterprise environments.
Version Control (Minimum 8 years)
  • Proficient in using TFVC (Team Foundation Version Control) and Git for source code management.
  • Extensive experience managing CI/CD pipelines in Azure DevOps Server or Team Foundation Server (TFS), including automated deployment, testing, and release management.
Server Administration (Minimum 8 years)
  • Hands-on experience with Windows Server administration, including basic server configurations, patch management, and troubleshooting.
  • Proficiency in managing and configuring Microsoft IIS (Internet Information Services), including setup for web applications and security settings.
  • Knowledge of automation and scripting languages like PowerShell for configuration management.
Database Management (Minimum 5 years)
  • Experience with database development in Visual Studio using dbproj (database project files).
  • Skilled in using set-based operations for database development as opposed to procedural programming techniques.
  • Knowledge of data transformation, syncing between databases, and executing complex queries.
  • Familiarity with database deployment tools like SQL Package, SQL Cmd, or equivalent utilities for automating database deployments.
VB
  • Proficient in ASP.NET WebPages and WebServices development using VB.NET.
C#
  • Expertise in ASP.NET MVC and WebAPI development using C#, with a focus on creating scalable and maintainable web applications.  
  • Experience with Entity Framework (DB First) for data access and ORM (Object-Relational Mapping).
  • Strong understanding of WCF Services for building distributed applications and service-oriented architectures.
Certifications (Preferred)
  • Microsoft Certified: Windows Server or Azure Solutions Architect.
Desirable Skills, Certifications, and Experience:
JavaScript
  • Experience with JavaScript Modules such as require.js or similar frameworks.
  • Proficiency with Knockout.js or other MVVM frameworks (e.g., Angular.js).
C#
  • Familiarity with Microsoft Enterprise Library (optional). 
  • Experience with Telerik Reporting (optional).
VB.NET
  • Knowledge of .NET Remoting (asset).
JavaScript UI Frameworks
  • Experience with Kendo UI or other JavaScript control frameworks (optional).
Web/UI Development
  • Experience with Bootstrap 3+ for responsive web design (optional).
  • Familiarity with LESS or SCSS for CSS preprocessing (optional).
Database
  • Familiarity with Change Data Capture in SQL Server (optional).
Certifications
  • ITIL Foundation certification (recent) is highly desirable.
Industry Experience
  • Experience working with or in the public sector is a plus.


Other Information:
  • The resource must be located within Canada.
  • Appropriately manage project team lead and client expectations on work assignments and responses to quality issues.
  • Understand timelines and identify issues impacting timelines as necessary.
  • Provide accurate estimates for work assigned as requested.
  • Provide regular status updates to the Team Lead.
  • Update system documentation to reflect the implemented changes.
  • Must be able to work in a self-sufficient manner and must be a good team player.
  • Must possess a commitment to high-quality deliverables.
  • Must have excellent verbal and written communication skills with both clients and team members.


 Salary/Rate: $ 125,000 CAD


For more information about TEEMA and to consider other career opportunities, please visit our website at 
www.teemagroup.com

Share This Job

Related Jobs