Responsibilities:
-Design and implement software solutions within the framework of a coordinated system architecture.
-Translate business requirements into algorithms and executable Python-based software.
-Develop, maintain, and improve Python code, ensuring clean, efficient, and scalable solutions.
-Conduct code reviews, write unit tests, and perform bug analysis and fixing.
-Develop and document technical solutions, including software design, configuration options, and operational instructions.
-Collaborate with cross-functional teams (e.g., product owners, software architects) to ensure alignment with requirements and standards.
-Contribute to the implementation of best practices, including continuous integration and delivery (CI/CD) pipelines.
-Ensure high code quality through adherence to software engineering principles and design patterns.
(Apply now at https://my.hiredly.com/jobs/jobs-malaysia-arvato-systems-malaysia-job-senior-python-developer)
; Requirements:- Requirements:
-Expertise in Python 3.11+ and object-oriented software development, with advanced knowledge of design patterns and best practices.
-Strong experience with Git for version control and tools like VS Code for development.
-Proficiency in web development frameworks such as FastAPI, and libraries like Pydantic and SQLAlchemy for building robust applications.
-Expertise in working with relational databases and SQL.
-Experience with containerization technologies like Docker.
-Familiarity with cloud services, particularly Azure Cognitive Services, Azure Cosmos DB, and Azure Data Factory for cloud-based development and deployment.
-Knowledge of logging, monitoring, and debugging tools to ensure application stability and performance.
-Ability to work in an agile environment, contributing to sprint planning, execution, and reviews.
-A commitment to continuous learning and staying up-to-date with new technologies, particularly in Python development.