STAFIDE
Application Programmer - Python (ID: 3839)
Senior Python developer role in Amsterdam focused on designing, building, and maintaining scalable cloud-native applications using Python, FastAPI, Microsoft Azure, Databricks, and Unity Catalog. Day to day covers the full SDLC, CI/CD pipelines, code reviews, and Agile/DevOps collaboration.
- Compensation
- Not disclosed
- Location
- Amsterdam, Netherlands
- Work setup
- Not specified
- Seniority
- Not specified
- Employment
- Not specified
- Experience
- 8+ years
- Category
- Not specified
- Posted
Skills
Must have
- 8+ years of professional experience in software development and application programming
- Strong expertise in Python development and FastAPI framework
- Hands-on experience with Microsoft Azure cloud technologies
- Experience working with Databricks and Unity Catalog
- Strong understanding of CI/CD principles and pipeline implementation
- Experience maintaining code quality through reviews, testing, and development best practices
- Knowledge of application infrastructure, architecture, and design patterns
- Experience building and supporting high-availability applications
- Familiarity with Agile methodologies and DevOps practices
- Excellent analytical, problem-solving, communication, and collaboration skills
- Ability to work effectively in cross-functional teams and share technical expertise
Full description
As an Application Programmer - Python, you will:
- Design, develop, test, and maintain scalable applications using Python and FastAPI.
- Participate in the full software development lifecycle, from planning and architecture design to deployment and support.
- Build and maintain CI/CD pipelines to enable reliable and automated software delivery.
- Develop cloud-based solutions leveraging Microsoft Azure services.
- Work with Databricks and Unity Catalog to support data-driven application development.
- Ensure application reliability, performance, security, and high availability.
- Collaborate with Agile and DevOps teams to deliver high-quality software solutions.
- Conduct code reviews and promote software engineering best practices.
- Troubleshoot complex technical issues and implement effective solutions.
- Contribute to application infrastructure design and continuous improvement initiatives.
What You Bring to the Table:
- 8+ years of professional experience in software development and application programming.
- Strong expertise in Python development and FastAPI framework.
- Hands-on experience with Microsoft Azure cloud technologies.
- Experience working with Databricks and Unity Catalog.
- Strong understanding of CI/CD principles and pipeline implementation.
- Experience maintaining code quality through reviews, testing, and development best practices.
- Knowledge of application infrastructure, architecture, and design patterns.
- Experience building and supporting high-availability applications.
- Familiarity with Agile methodologies and DevOps practices.
- Excellent analytical, problem-solving, communication, and collaboration skills.
- Ability to work effectively in cross-functional teams and share technical expertise.
You should possess the ability to:
- Design and develop robust, scalable, and maintainable software solutions.
- Implement and optimize CI/CD pipelines for efficient deployments.
- Analyze business and technical requirements and translate them into effective solutions.
- Develop and integrate APIs using FastAPI and Python.
- Work effectively within Agile and DevOps environments.
- Manage and support cloud-native applications on Microsoft Azure.