Job Title:
Python Application Support Engineer (Web Deployment)
Job Description:
Our Assessment Planning Team is seeking a Python Application Support Engineer to support the deployment, configuration, and maintenance of internally developed web applications used in compliance and planning workflows for the gas transmission network. This role will focus on deploying Python-based applications within on-premises Windows Server infrastructure, troubleshooting server and database issues, and helping establish reliable deployment processes. The ideal candidate will have experience supporting Python web applications, working with IIS/WSGI deployments, and integrating applications with Microsoft SQL Server in a traditional enterprise server environment.
Key Responsibilities:
Deploy and support Python web applications (Django, Flask, Dash) on Windows Server environments
Configure and manage IIS / WSGI based application deployments
Troubleshoot server-side, application, and database issues
Support integration with Microsoft SQL Server using tools such as SQLAlchemy or pyodbc
Manage application dependencies, environment variables, and permissions
Monitor logs and identify root causes of application failures or performance issues
Maintain documentation for deployment processes, configurations, and troubleshooting guides
Collaborate with internal IT teams on infrastructure, access, and server-related support