PythonFullstackAndCloudDeveloper
Job Summary
Tasks / Responsibilities:
- Solid understanding of software design principles and best practices to develop scalable maintainable and reliable systems.
- Experience working with Agile development methodologies and Azure DevOps Boards for sprint planning task management work item tracking and project collaboration.
- Strong proficiency in Python for developing robust efficient and maintainable applications and services.
- Practical experience with FastAPI and Python-based web frameworks for developing REST APIs and backend services.
- Experience with React for developing responsive web applications and integrating frontend applications with backend APIs.
- Proficiency with Git and GitHub for source control branching pull requests code reviews and collaborative development.
- Strong experience in writing and executing unit tests to ensure code quality reliability and maintainability.
- Practical experience with Microsoft Azure including deploying configuring and managing cloud-based applications and resources.
- Experience with Docker for packaging applications and dependencies into portable and consistent containers.
- Experience with GitHub Actions for implementing Continuous Integration and Continuous Deployment (CI/CD) workflows including automated build testing and application deployment.
- Practical experience with Azure Databricks for data processing transformation and analytics workflows.
- Experience with both SQL and NoSQL databases including querying data modeling data processing and application integration.
- Experience with Agentic AI concepts and workflows including using GitHub Copilot to accelerate software development generate and improve code troubleshoot issues and support development tasks.
Core Soft Skillset:
- Clear Communication: Be direct and precise communicate effectively with team members and stakeholders and clearly explain technical decisions.
- Structured Problem-Solving: Break complex problems into smaller components validate assumptions identify root causes and approach problems logically.
- Systems Thinking: Understand how different application components APIs databases cloud services and frontend/backend systems interact and evaluate the impact of changes across the system.
- Continuous Learning Mindset:
- Stay up to date with Python backend frameworks Azure AI technologies development tools cloud technologies and modern software engineering practices.
Education and Work Experience Requirements:
- Education qualification and years of experience: Tech CSE with 4 yrs.
- Solid understanding of software design principles and best practices to develop scalable maintainable and reliable systems.
- Experience working with Agile development methodologies and Azure DevOps Boards for sprint planning task management work item tracking and project collaboration.
- Strong proficiency in Python for developing robust efficient and maintainable applications and services
Qualifications :
B. Tech CSE with 6 yrs.
Additional Information :
6 - 10 years
Remote Work :
No
Employment Type :
Full-time
About Company
Bosch first started in Vietnam with a representative office in 1994. Bosch has its main office in Ho Chi Minh City, with branch offices in Hanoi and Da Nang, and a Powertrain Solutions plant in the Dong Nai province to manufacture pushbelt for continuously variable transmissions (CVT) ... View more