Python/ Linux Engineer

2T Consulting

Jersey City, NJ

Posted On: Nov 19, 2024

Posted On: Nov 19, 2024

Job Overview

Job Type

Full-time

Experience

8 - 18 Years

Salary

$110,000 - $130,000 Per Year

Work Arrangement

Hybrid

Travel Requirement

0%

Required Skills

  • Python
  • Linux
  • Oracle
  • SQL
Job Description
Roles and Responsibilities
  • Develop and maintain business-critical applications using Python.
  • Work with Python web frameworks (Django, Flask, Bottle) to build scalable and high-performance applications.
  • Write clean, efficient, and reusable code with a strong focus on best practices.
  • Collaborate with cross-functional teams (e.g., database administrators, product managers, and system engineers) to design and implement solutions.
  • Design and optimize SQL queries for integration with Oracle databases.
  • Debug and troubleshoot issues in both development and production environments.
  • Ensure high levels of security and performance in Python-based applications.
  • Work with Linux-based systems for deployment and maintenance of applications.
  • Contribute to code reviews and provide mentorship to junior developers.
  • Participate in the full software development lifecycle, including requirements analysis, design, implementation, and maintenance.
  • Continuously improve system architecture and process workflows.

 

Required Qualifications
  • 5+ years of solid experience as a Python Developer with a strong portfolio of business applications.
  • Proficiency with popular Python web frameworks such as Django, Flask, or Bottle.
  • Strong understanding of Oracle databases, SQL, and performance tuning.
  • Proven track record of using Python to build complex business applications, from concept through deployment.
  • Experience working with Linux systems (e.g., Ubuntu, CentOS) for application deployment, scripting, and administration.
  • Excellent debugging and troubleshooting skills, with the ability to resolve issues quickly in both development and production environments.
  • Knowledge of test-driven development (TDD) and the use of Python testing frameworks like PyTest or Unittest.
  • Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field, or equivalent experience.
  • Relevant certifications in Python, Linux, or other related technologies are a plus.

Job ID: 2C240466


Posted By

Shayne

Sr. Recruiter