Python Developer- Troy, MI - Georgia IT Inc.
Troy, MI
About the Job
Job- Python Developer
Location- Troy, MI
Job Description:
Overview:
We are a specialized core enablement team dedicated to advancing data technologies within Cloud 3.0. Our primary mission is to integrate and automate data solutions, focusing on the onboarding and enablement of applications associated with backend systems and databases. By ensuring these solutions are secure, consistent, and scalable, we aim to enhance data management and drive better insights for our organization.
Key Responsibilities:
Backend Development: Write and maintain Python code for backend systems that handle data processing and integration.
Cloud Management: Utilize Google Cloud Platform (Google Cloud Platform) to deploy and manage applications securely and at scale.
Containerization: Use Docker and Kubernetes to manage and deploy containerized applications.
GKE Kubernetes would be highly preferred
API Development: Develop and maintain RESTful APIs using Flask or Fast API, ensuring effective communication between backend systems and applications.
Testing and Quality Assurance: Implement unit tests and use code coverage tools to ensure code quality and reliability.
Database Management: Previous backend development experience related to applications associated with databases- SQL (e.g., PostgreSQL, MySQL) and NoSQL (e.g., MongoDB, Cassandra).
CI/CD Pipelines: Familiarity working in a production environment with general understanding of CI/CD tools like Jenkins, GitLab CI, or GitHub Actions for automated integration and deployment.
Agile Experience: Experience working in Agile/Scrum environments.
Problem-Solving: Strong analytical skills to address and resolve technical issues.
Communication: Excellent written and verbal communication skills.
Documentation: Ability to create and maintain detailed documentation.
Preferred Qualifications:
Front-End Basics: Basic understanding of front-end technologies (e.g., React, Angular) for better collaboration with front-end developers.
Version Control: Proficiency with Git for managing code changes.
Certifications: Relevant certifications such as Google Cloud Platform Professional Cloud Developer or Kubernetes Administrator.
Open Source Contributions: Experience contributing to open-source projects.
Performance Optimization: Skills in optimizing application performance for better efficiency.
Location- Troy, MI
Job Description:
Overview:
We are a specialized core enablement team dedicated to advancing data technologies within Cloud 3.0. Our primary mission is to integrate and automate data solutions, focusing on the onboarding and enablement of applications associated with backend systems and databases. By ensuring these solutions are secure, consistent, and scalable, we aim to enhance data management and drive better insights for our organization.
Key Responsibilities:
Backend Development: Write and maintain Python code for backend systems that handle data processing and integration.
Cloud Management: Utilize Google Cloud Platform (Google Cloud Platform) to deploy and manage applications securely and at scale.
Containerization: Use Docker and Kubernetes to manage and deploy containerized applications.
GKE Kubernetes would be highly preferred
API Development: Develop and maintain RESTful APIs using Flask or Fast API, ensuring effective communication between backend systems and applications.
Testing and Quality Assurance: Implement unit tests and use code coverage tools to ensure code quality and reliability.
Database Management: Previous backend development experience related to applications associated with databases- SQL (e.g., PostgreSQL, MySQL) and NoSQL (e.g., MongoDB, Cassandra).
CI/CD Pipelines: Familiarity working in a production environment with general understanding of CI/CD tools like Jenkins, GitLab CI, or GitHub Actions for automated integration and deployment.
Agile Experience: Experience working in Agile/Scrum environments.
Problem-Solving: Strong analytical skills to address and resolve technical issues.
Communication: Excellent written and verbal communication skills.
Documentation: Ability to create and maintain detailed documentation.
Preferred Qualifications:
Front-End Basics: Basic understanding of front-end technologies (e.g., React, Angular) for better collaboration with front-end developers.
Version Control: Proficiency with Git for managing code changes.
Certifications: Relevant certifications such as Google Cloud Platform Professional Cloud Developer or Kubernetes Administrator.
Open Source Contributions: Experience contributing to open-source projects.
Performance Optimization: Skills in optimizing application performance for better efficiency.
Source : Georgia IT Inc.