ashley-avatar-image

AI-generated summary

beta

This job is for a Senior Python Developer who builds and improves software applications. You might like this job because you get to solve complex problems, work in a team, and create efficient code while guiding junior developers.

Undisclosed

G Tower, Ampang Park, Kuala Lumpur

Full-Time

1 week ago

company-image-1-media-section
company-image-2-media-section
company-image-3-media-section
company-image-4-media-section

Job Description

Responsibilities:

  • Design, develop, test, debug, and document Python-based software applications to satisfy project business requirements, adhering to system architecture guidelines.
  • Translate complex business requirements into technical requirements, algorithms, and executable Python code.
  • Develop, maintain, and improve Python code for clean, efficient, and scalable solutions.
  • Analyze, research, and evaluate alternative solutions, recommending implementations.
  • Create high-level technical architecture and design documents, and technical specifications, in accordance with best practices and standards.
  • Collaborate with cross-functional teams (e.g., product owners, software architects, business/system analysts, project managers) to ensure alignment with project requirements and standards.
  • Contribute to the implementation of best practices, including continuous integration and delivery (CI/CD) pipelines.
  • Ensure high code quality by adhering to software engineering principles and design patterns, and by performing periodic code reviews.
  • Work with team members to estimate timelines, define project plans, delegate tasks, and provide guidance to junior team members.
  • Work with Technical Architect to realize technical concepts.
  • Ensure application performance levels are achieved. 

Job 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.
  • Proficiency in web development frameworks such as FastAPI, and libraries like Pydantic and SQLAlchemy.
  • 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.
  • Excellent problem-solving and analytical thinking skills.
  • Strong communication and collaboration abilities.
  • Continuous learning mindset.
  • Primary Skills:
    • Python 3.11+, Object-oriented software development, Design patterns
    • (Azure) OpenAI / LLMs, Prompt engineering, LangChain
    • FastAPI, Git, SQLAlchemy, Pydantic, Devcontainers, VS Code, Streamlit, Relational Databases & SQL
  • Secondary Skills:
    • Docker, Azure Cognitive Services, Azure Cosmos DB, Azure Data Factory, Azure Databricks

Skills

Python (Programming Language)
FastAPI
SQLAlchemy
Docker (Software)
Azure Cognitive Services
Azure Cosmos DB
Azure Data Factory
Azure OpenAI
Large Language Modeling
LangChain

Company Benefits

Insurance Coverage

We got you covered in terms of insurance alongside with your immediate family members (Spouse & Children only).

People Development

Believes in learning and people development with plenty of trainings to upskill your personal growth.

Work-Life Harmony

Work is important, but your mental health is a priority and we ensure you lead a healthy and happy life by walking the talk on work-life balance.

Unlimited Coffee

Unlimited coffee refills with state-of-the-art barista coffee machine where you can practice on your preferred choice of latte art.

Sponsored Lunch

Sponsored meals if you work at the office!

Company Trip

Yearly company trip.


Additional Info

Company Activity

Last active - few hours ago

Career Level

Senior Executive


Company Profile

Arvato Systems Malaysia-logo-image

Arvato Systems Malaysia

As an internationally active IT specialist, Arvato Systems supports renowned companies in their digital transformation. Around 3,400 employees at over 25 locations worldwide stand for a high level of technical understanding, industry expertise and a clear focus on customer needs. As a team, we develop innovative IT solutions, bring our customers into the cloud, integrate digital processes and take over the operation...

Get notified on similar new jobs!