10 sep
|
Lancesoft
|
Bogotá
Job Description:
We are in the middle of moving that estate from MuleSoft onto Azure - Python Azure Functions running on AKS behind API Management, with Service Bus, Key Vault, and SQL Server underneath - and we are looking for a Python developer to help us finish.
You will join a small team that ships through merge requests, deploys through GitLab CI, and treats tests and docs as part of the work. Depending on the assignment, you will either extend our Central Data Exchange service with a new store-numbering capability and take it live, or take ownership of individual MuleSoft integrations and rebuild them on the Azure platform through cutover.
What you'll do:
- Design and build Python Azure Functions that expose REST endpoints and process Service Bus messages, following the patterns already established in our codebase.
- Add new capabilities to existing services - new SQL Server tables and endpoints, ID-allocation logic that stays correct under concurrent callers, configuration and secrets through Key Vault.
- Read existing MuleSoft integrations,
work out what they actually do (data mappings, lookup tables, business rules, scheduling), and re-implement that behavior in Python so downstream consumers see no difference.
- Write unit and integration tests, keep the repo's documentation current, and produce the runbook for what you build.
- Run new services in parallel with their legacy equivalents, cut consumers over, and retire the old integration cleanly.
- Work directly with our DBA, platform, and project teams to sequence table changes, API registration, and go-lives.
Technical Requirements
- 2-5 years of professional software development experience.
- Strong Python development experience, including RESTful API development and integration services.
- Experience developing and supporting serverless applications using Azure Functions (Python).
- Experience with core Azure services such as Service Bus, Azure Storage, Key Vault, and Entra ID.
- Experience working
📌 Internet/Web Applications Development (Bogotá)
🏢 Lancesoft
📍 Bogotá