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.
Numbers & Facts
Location
Troy, MI
Skills
Agile Programming Methodologiesunmatched
Analysis Skillsunmatched
Apache Cassandraunmatched
Application Programming Interface (API)unmatched
Change Managementunmatched
Cloud Computingunmatched
Code Coverageunmatched
Communication Skillsunmatched
Continuous Deployment/Deliveryunmatched
Continuous Integrationunmatched
Data Managementunmatched
Data Processingunmatched
Database Administrationunmatched
Documentationunmatched
Gitunmatched
GitHubunmatched
Jenkinsunmatched
MongoDBunmatched
MySQLunmatched
NoSQLunmatched
Onboardingunmatched
Open Sourceunmatched
Performance Tuning/Optimizationunmatched
PostgreSQLunmatched
Presentation/Verbal Skillsunmatched
Problem Solving Skillsunmatched
Production Systemsunmatched
Python Programming/Scripting Languageunmatched
Quality Assuranceunmatched
REST (Representational State Transfer)unmatched
React.jsunmatched
SQL (Structured Query Language)unmatched
Scrum Project Management and Software Developmentunmatched