Senior Python Developer
Key Responsibilities:
End-to-End Product Ownership: Manages the full software lifecycle, from initial concept and architecture design to production release and maintenance.
Workflow Automation: Develops internal tools to automate data collection, remediation, and reporting to industrialize asset management processes.
Modular Development: Delivers independent, high-quality software modules through iterative cycles of coding, testing, and documentation.
System Integration: Ensures seamless integration and maintenance of applications within complex, distributed infrastructures.
Technical Collaboration: Works closely with architects and product owners to define technical solutions and security standards.
Technical Requirements:
Python Expertise: Advanced proficiency in Python for building RESTful microservices, automation scripts, and ETL data processing.
Basic Java Knowledge: Foundational understanding of Java and Spring Boot to support existing backend components and minor maintenance tasks.
Data & Storage: Proficiency in PostgreSQL (design and optimization) and familiarity with S3 or NAS storage solutions.
Cloud & DevOps: Familiarity with Kubernetes, Docker, and CI/CD pipelines (Jenkins, BitBucket) within a Linux environment.
Senior Python Developer
Senior Python Developer