Python Developer/Lead Job at VeeRteq Solutions Inc., Charlotte, NC

YUtvT3dGUkVlSHNWNkl4ZFM5VGQ3REpGQXc9PQ==
  • VeeRteq Solutions Inc.
  • Charlotte, NC

Job Description

Job Title: Python Developer/Lead

Locations: Irving, TX and Charlotte, NC

Job Summary:

As a Python Developer/Lead, you will be responsible for leading the development of complex, scalable applications, leveraging Python to build high-performance systems. With 10+ years of overall experience in software development, you will utilize your deep technical expertise to mentor junior developers, oversee critical architectural decisions, and ensure best practices are followed across all phases of the development lifecycle. Your background as a Java or .NET developer will provide valuable insights into the design and optimization of solutions in a Python-based environment.

Key Responsibilities:
  • Lead and contribute to the design, development, and maintenance of Python-based applications and systems.

  • Take ownership of the technical direction of key projects, from architecture and implementation to deployment and support.

  • Mentor and guide a team of Python developers, helping to grow their technical skills and ensure adherence to best practices.

  • Develop and maintain reusable, scalable, and efficient code following Python best practices.

  • Leverage your experience in Java or .NET to bring strong software engineering fundamentals to Python development, optimizing performance and code quality.

  • Collaborate with cross-functional teams, including product managers, UX/UI designers, and QA engineers, to deliver high-quality software on time.

  • Conduct code reviews to ensure high code quality, maintainability, and security.

  • Manage the integration of third-party services, APIs, and databases.

  • Troubleshoot, debug, and optimize existing applications to ensure maximum performance and reliability.

  • Stay current with the latest industry trends, tools, and technologies, integrating them into the development process when appropriate.

Required Skills & Qualifications:
  • 10+ years of overall experience in software development, with at least 3-4 years of hands-on experience in Python development.

  • Strong experience in software development using Java or .NET during the earlier years of your career.

  • Solid understanding of Python's core libraries, frameworks (such as Django, Flask, or FastAPI), and development best practices.

  • Experience in designing and building scalable, high-performance web applications and services.

  • Strong knowledge of databases, both relational (PostgreSQL, MySQL) and NoSQL (MongoDB, Redis), and ORM frameworks like SQLAlchemy.

  • Familiarity with cloud platforms like AWS, Azure, or Google Cloud.

  • Expertise in API development and integration (RESTful and SOAP).

  • Proficiency in version control systems, particularly Git, and experience with CI/CD pipelines.

  • Experience with containerization tools like Docker and orchestration tools like Kubernetes is a plus.

  • Strong understanding of Agile software development methodologies (Scrum, Kanban).

  • Excellent problem-solving skills, with the ability to optimize solutions for performance, scalability, and reliability.

  • Strong leadership, mentorship, and communication skills, with the ability to collaborate effectively across teams.

Preferred Skills (Nice to Have):
  • Experience with machine learning, data analysis, or related libraries such as Pandas, NumPy, or TensorFlow.

  • Familiarity with front-end technologies (React, Angular, or Vue.js) and how to integrate them with Python-based backends.

  • Knowledge of microservices architecture and design principles.

  • Experience with DevOps tools and practices (Ansible, Jenkins, Terraform).

  • Familiarity with automated testing frameworks like PyTest, unittest, or Behave.

Education and Experience:
  • Bachelor's degree in Computer Science, Information Technology, or a related field (or equivalent practical experience).

  • 10+ years of experience in software development, with at least 3-4 years focused on Python.

  • Previous experience as a Java Developer or .NET Developer is essential.

Job Tags

Similar Jobs

Cherry Hills Village

Seasonal Parks Maintenance Worker Job at Cherry Hills Village

 ...We are looking for Seasonal Parks Maintenance Workers to join our team in the Parks Division of the Public Works Department. This position is responsible for the maintenance and upkeep of City parks and trails. Parks Maintenance crew provides care for the Citys parks,... 

AO Globe Life

Work from Home Veteran Benefit Specialist Job at AO Globe Life

 ...their union and you would call and set up the appointment. No cold calling and no door-to-door sales. Weekly pay. (Commission Based) AO offers the ability to work from anywhere, learn from the best in the industry, and become a top earner within the company. AO offers... 

Catholic Charities of the Archdiocese of Newark

CDL Driver - Per Diem Job at Catholic Charities of the Archdiocese of Newark

 ...vehicle SCHEDULE: ~ TBD 2:30pm - 8:30pm JOB REQUIREMENTS: ~ This position requires a valid N.J. commercial drivers license (CDL) of at least a class C, with an excellent driving record Experience as a driver in a social services position and High School... 

Hyundai America Technical Center, Inc. (HATCI)

New Model Evaluation Intern Job at Hyundai America Technical Center, Inc. (HATCI)

Job description: New Model Evaluation Intern What You Will Do: Test and evaluate Chassis/PT/EL/INFO concerns for new vehicle models and provide recommendations for improvement Investigate/support testing and evaluation of Chassis/PT/EL quality issues on Hyundai... 

Insight Service Group (ISG)

Surveillance Investigator Job at Insight Service Group (ISG)

 ...About Us: Insight Service Group (ISG) is a national investigative services firm specializing in cost containment and anti-fraud related...  ...Experience, Worker's Compensation, Auto, Liability, or similar SIU / Surveillance experience. A reliable vehicle, computer, and...