Azure Functions Developer
Vanderhouwen & Associates, Inc.
Portland, OR, United States
14 days ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Apply on www.vanderhouwen.com
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Job source
Tech stack
Clean Code Principles
Microsoft Windows
Application Programming Interfaces (APIs)
Business Logic
Application Performance Management
Microsoft Azure
Cloud Computing
Customer Data Management
Data Governance
HP Systems Insight Manager
Python (Programming Language)
Key Management
+10 more
Azure Active Directory
Reverse Engineering
Runbook
Salesforce.Com
Microsoft SharePoint
Data Logging
Scripting
Code Restructuring
Serverless Computing
Key Vault
Job description
Our client is seeking a Azure Functions Developer (Python) to modernize a business-critical document automation process that currently runs from a single workstation. This hands-on role involves taking a set of undocumented legacy scripts and rebuilding them as a secure, cloud-native solution on Microsoft Azure. You will work closely with internal IT leadership and a subject matter expert to turn existing business logic into a reliable, scalable service., * Re-architect and rebuild existing Python scripts into a modular, production-grade serverless solution using Azure Functions.
- Review the legacy codebase, reverse engineer undocumented business rules, and validate them with stakeholders before building.
- Replace local file dependencies with Azure Blob Storage, and design event-driven workflows that run without manual intervention.
- Implement secure authentication and secrets management using Entra ID, Managed Identities, Service Principals, and Azure Key Vault.
- Integrate Salesforce data through a governed, authenticated connection to replace manual data exports.
- Automate document uploads to SharePoint Online using the Microsoft Graph API.
- Consolidate duplicated code paths into shared, parameterized logic to simplify long-term maintenance.
- Build structured logging, error handling, monitoring, and alerting with Azure Monitor and Application Insights.
- Ensure sensitive client data is encrypted and accessible only to approved roles and service identities.
- Create architecture diagrams, runbooks, and operational documentation, and lead knowledge transfer sessions with the IT team.
Requirements
- Strong Python development experience, including refactoring legacy scripts into testable, maintainable code.
- Proven experience building and deploying serverless solutions on Azure, including Azure Functions, Blob Storage, Key Vault, and Azure DevOps.
- Hands-on experience with Microsoft Graph API, SharePoint Online, and Microsoft 365 environments.
- Working knowledge of Entra ID (Azure AD), Managed Identities, and secure service-to-service authentication.
- Experience with API integration, error handling, and application monitoring using Azure Monitor and Application Insights.
- Ability to work independently with undocumented systems, gather requirements, and communicate clearly with both technical and business stakeholders.
- Experience handling sensitive financial or PII data under least-privilege security practices.
- Strong documentation skills, including architecture diagrams and runbooks.
- Preferred: experience with Salesforce Financial Services Cloud, Azure Logic Apps, PDF or tax document automation, and data governance.
- Preferred: background in financial services or wealth management, including SEC- or FINRA-regulated environments.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on www.vanderhouwen.com
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Loading talks and stories from around this roleβ¦