- Company Name
- Infobahn Softworld Inc
- Job Title
- Python Developer
- Job Description
-
Job title: Python Developer
Role Summary: Senior software engineer responsible for analyzing, designing, implementing, and testing complex business‑critical integrations and applications, primarily using Python and Azure cloud services. Collaborates with product, design, engineering, and infrastructure teams to deliver scalable, secure, and high‑quality solutions for enterprise or hosted high‑tech services.
Expectations: • Minimum 5 years of professional Python development, including debugging REST APIs.
• Minimum 5 years of Azure administration, deployment, and solution implementation; experience with AWS or GCP preferred.
• Proven track record designing, developing, and maintaining complex integrations and distributed systems.
• Strong understanding of Python syntax, semantics, and design patterns.
• Ability to work independently with mature judgment and strong problem‑solving skills.
Key Responsibilities: • Gather and analyze functional and technical requirements for integration projects.
• Design robust, scalable architecture and develop Python code that interfaces with REST APIs, cloud services, and enterprise applications.
• Deploy and manage solutions on Azure (and optionally AWS/GCP), ensuring high availability, security, and performance.
• Integrate cloud messaging, ground‑to‑cloud connectivity, and distributed system components.
• Troubleshoot and debug complex issues, applying best practices in code quality and testing.
• Collaborate with cross‑functional teams (product, design, engineering, infrastructure) to deliver seamless front‑end and back‑end experiences.
• Implement and integrate large‑language models (LLMs) into clinical or other workflow applications when required.
Required Skills: • Advanced Python programming and debugging.
• Azure administration and deployment; experience with Azure DevOps, ARM templates, or similar IaC tools.
• Familiarity with AWS and/or GCP services (compute, storage, messaging).
• Expertise in API design and integration, cloud messaging, and distributed system architecture.
• Knowledge of secure network environments and data protection best practices.
• Strong problem‑solving, troubleshooting, and communication skills.
• Experience with design patterns and scalable system design.
• Ability to integrate LLMs into domain workflows.
Required Education & Certifications: • Bachelor’s degree in Computer Science, Information Technology, or a related field (or equivalent professional experience).
• Relevant certifications preferred: Microsoft Certified: Azure Solutions Architect, Azure Developer Associate, or equivalent cloud certifications.