Asb Resources - Charlotte, NC

posted 2 months ago

Full-time
Charlotte, NC
Professional, Scientific, and Technical Services

About the position

We are seeking an experienced Python Developer to join our team for a critical platform migration project. The ideal candidate will be responsible for developing, testing, and optimizing Python applications to ensure smooth migration and integration. This role requires strong expertise in Python, microservices, and integration with various data storage solutions. The successful candidate will play a key role in the migration process, ensuring that all applications are functioning optimally and are compatible with the new environment. In this position, you will develop and maintain Python applications and microservices specifically designed for the platform migration. You will be tasked with rewiring existing Python microservices to connect with the cluster and S3 storage, which is crucial for the success of the migration. Collaboration with cross-functional teams will be essential as you assess and implement compatibility with the environment, ensuring that all components work seamlessly together. Additionally, you will update and optimize Python code to ensure compatibility with new data formats and cloud compute environments. Implementing and supporting CI/CD pipelines, including automated testing and deployment processes, will be a significant part of your responsibilities. You will also troubleshoot and resolve issues related to Python applications and their integration with the platform, contributing to documentation, including code comments and technical guides, to support future development and maintenance.

Responsibilities

  • Develop and maintain Python applications and microservices for the platform migration.
  • Rewire existing Python microservices to connect with the cluster and S3 storage.
  • Collaborate with cross-functional teams to assess and implement compatibility with the environment.
  • Update and optimize Python code to ensure compatibility with new data formats and cloud compute environments.
  • Implement and support CI/CD pipelines, including automated testing and deployment processes.
  • Troubleshoot and resolve issues related to Python applications and their integration with the platform.
  • Contribute to documentation, including code comments and technical guides, to support future development and maintenance.

Requirements

  • Proven experience as a Python Developer, with a strong portfolio of relevant projects.
  • In-depth knowledge of Python programming, including frameworks such as Django or Flask.
  • Experience with microservices architecture and API development.
  • Familiarity with data storage solutions like S3 and databases such as Oracle and Postgres.
  • Understanding of CI/CD pipelines and automated testing tools.
  • Strong problem-solving skills and the ability to work collaboratively in a team environment.
  • Excellent communication skills and attention to detail.

Nice-to-haves

  • Lead complex technology initiatives
  • Design, code, test, debug, and document for projects and programs
  • Software Development experience
  • Experience in Python along with SQL proficiency
  • Experience in building and deploying microservices and cross channel restful Application Programming Interface (API)
  • Experience with secure DevOps and deployment automation to cloud environments
  • Experience with Cloud technologies
  • Experience in ReactJS, Python Frameworks, UML, NoSQL, MongoDB, other relational database management system (RDBMS), Kafka pub/sub model, ETL
  • Experience in Data analysis, Data Import and Data Feeds
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service