Full Stack Developer - C#, Python
Major energy company · Houston, TX
- Location
- Houston, TX · 5 days/week onsite
- Salary band
- Band not stated
- Type
- Contract
- Level
- Senior
- Work authorization
- Not stated
Stack
Python · C# · REST APIs · Azure App Service · Azure Container Apps · Azure Functions · Durable Functions · Azure Blob Storage · ADLS · Azure Key Vault · Terraform · Bicep · Azure DevOps · CI/CD · Infrastructure-as-Code · Application Insights · Microsoft Teams · M365 · Agile · Drone Integration
About the role
Job Title – Full stack Developer - C#, Python Location – Houston Texas Type – Contract Work Mode – Onsite (5 Days onsite per week) Job description Required seniority: - Senior Software Engineer or Staff‑level Software Engineer around 8-10 years of experience. - Must have hands‑on coding experience in production cloud systems Core Required Skills A. Software Engineering - Strong proficiency in Python and/or C# - Experience designing and implementing REST APIs - Ability to own code from design → deployment → production support - Comfortable working in a multi‑repo, CI/CD‑driven environment B. Cloud‑Native Azure Engineering Hands‑on experience with multiple of the following is required: - Azure App Service and/or Azure Container Apps - Azure Functions / Durable Functions - Azure Blob Storage, ADLS, and SQL‑based storage - Azure Key Vault, Managed Identity, API authentication - Logging and monitoring (Application Insights, Log Analytics) - Infrastructure‑as‑Code (Bicep, ARM, or Terraform) - Azure DevOps pipelines (build, release, PR reviews) This aligns directly with AMIE's deployed and planned architecture. C. Distributed Workflow & Orchestration - Designing long‑running, stateful workflows - Handling retries, failures, idempotency, and external dependencies - Orchestrating interactions between services and external APIs AMIE mission scheduling, execution tracking, and data pipelines depend on this. D. API & System Integration - Integrating with external vendor APIs (e.g., robotics, Skydio, Boston Dynamics) - Experience with event‑driven or message‑based integrations - Understanding of security, throttling, and API lifecycle concerns AI / Data Adjacency (Required Awareness) The engineer does not need to build ML models, but must be comfortable integrating them: - Working with CV/ML inference inputs and outputs - Managing data pipelines for images, metadata, and results - Invoking inference services and handling results programmatically - Understanding separation between model training vs. inference execution This is core to AMIE's value chain. Microsoft Teams / M365 Integration (Code‑First) Required: - Experience building Teams bots, agents, or integrations - Working with APIs, webhooks, or declarative agent frameworks - Event‑driven interactions between Teams and backend services Ways of Working - Comfortable with Agile / sprint‑based delivery - Participates in design reviews, sprint planning, and PR reviews - Able to co‑engineer with Microsoft and internal engineers Skills Mandatory Skills: Full stack with Drone
Recruiter contact
Unlock this recruiter's name, email and phone for a one-time $100. Payment is per role — you only pay for the introductions you actually want.
Want the full job-search package instead? Talk to us →
The recruiter's details are not public. Helen makes the introduction, checks your resume against the requirements first, and follows up on the reply.