image
  • Snapboard
  • Activity
  • Reports
  • Campaign
Welcome ,
loadingbar
Loading, Please wait..!!

Senior Python Developer

  • ... Posted on: Nov 21, 2024
  • ... Pennycoder com
  • ... Mc Lean, Virginia
  • ... Salary: Not Available
  • ... Full-time

Senior Python Developer   

Job Title :

Senior Python Developer

Job Type :

Full-time

Job Location :

Mc Lean Virginia United States

Remote :

No

Jobcon Logo Job Description :

Note: (No Corp2Corp) (Only W2 and H1 Transfer)

Open to Relocate Mc Lean, VA

Job Description:

Title: Senior Python Developer

Duration: Long Term

Location: McLean, VA

Work type: Onsite

We are looking for a highly skilled and experienced Senior Python Developer to join our dynamic team. The ideal candidate will have over 10 years of experience in Object-Oriented Software Development with a strong emphasis on Python and its data science libraries. As a Senior Python Developer, you will play a crucial role in designing, developing, and deploying scalable, high-performance applications that utilize Python for data-driven solutions.

Key Responsibilities:

  • Object-Oriented Software Development: Lead the design and development of software solutions using Python, following best practices in object-oriented programming and software architecture.
  • Data Science Libraries Expertise: Leverage Python data science libraries such as NumPy, TensorFlow, Pandas, and SciPy to develop solutions for data analysis, machine learning, and scientific computing.
  • CI/CD Best Practices: Implement and manage Continuous Integration and Continuous Deployment (CI/CD) pipelines for Python applications, ensuring seamless automation of testing, building, and deployment processes.
  • Enterprise-Grade Development: Develop and maintain robust, scalable, and maintainable Python applications for enterprise-level environments, adhering to performance and security best practices.
  • Collaboration and Leadership: Work closely with cross-functional teams, including data scientists, engineers, and business stakeholders, to deliver high-quality software solutions. Mentor junior developers and provide technical leadership to ensure team success.
  • Code Reviews and Quality Assurance: Conduct code reviews to maintain high-quality code standards and ensure best practices are followed throughout the development lifecycle.
  • Performance Optimization: Optimize Python applications for speed, scalability, and efficiency, including profiling and addressing performance bottlenecks.
  • Documentation and Reporting: Provide clear and concise documentation for code, processes, and solutions, ensuring maintainability and transparency.

Required Qualifications:

  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field (or equivalent experience).
  • 10+ years of experience in Object-Oriented Software Development with a focus on Python.
  • Expertise in Python's data science libraries, including NumPy, TensorFlow, Pandas, and SciPy, and their application in real-world scenarios.
  • Strong knowledge of Python CI/CD best practices and hands-on experience in configuring and managing CI/CD pipelines.
  • Experience with building and deploying enterprise-grade Python applications, including cloud services and distributed systems.
  • Deep understanding of software engineering principles, design patterns, and algorithms.
  • Proficient with version control systems, particularly Git, and familiarity with software development lifecycle tools like Jira or Trello.
  • Excellent problem-solving skills and ability to work in a fast-paced, collaborative environment.

Desired Skills:

  • Experience with containerization tools like Docker and orchestration systems such as Kubernetes.
  • Familiarity with cloud platforms (AWS, Azure, Google Cloud) and their Python SDKs.
  • Knowledge of machine learning frameworks such as scikit-learn, Keras, or PyTorch.
  • Experience with relational and NoSQL databases, and data modeling techniques.
  • Familiarity with front-end technologies or web frameworks like Django, Flask, or FastAPI is a plus.
  • Strong communication skills, with the ability to present complex technical concepts to non-technical stakeholders.

Jobcon Logo Position Details

Posted:

Nov 21, 2024

Employment:

Full-time

Salary:

Not Available

Snaprecruit ID:

SD-CIE-84fa02d79cb3a6a936767f606453885dee7f2b25a4edd26901c7ec7791126a29

City:

Mc Lean

Job Origin:

CIEPAL_ORGANIC_FEED

Share this job:

  • linkedin

Jobcon Logo
A job sourcing event
In Dallas Fort Worth
Aug 19, 2017 9am-6pm
All job seekers welcome!

Senior Python Developer    Apply

Click on the below icons to share this job to Linkedin, Twitter!

Note: (No Corp2Corp) (Only W2 and H1 Transfer)

Open to Relocate Mc Lean, VA

Job Description:

Title: Senior Python Developer

Duration: Long Term

Location: McLean, VA

Work type: Onsite

We are looking for a highly skilled and experienced Senior Python Developer to join our dynamic team. The ideal candidate will have over 10 years of experience in Object-Oriented Software Development with a strong emphasis on Python and its data science libraries. As a Senior Python Developer, you will play a crucial role in designing, developing, and deploying scalable, high-performance applications that utilize Python for data-driven solutions.

Key Responsibilities:

  • Object-Oriented Software Development: Lead the design and development of software solutions using Python, following best practices in object-oriented programming and software architecture.
  • Data Science Libraries Expertise: Leverage Python data science libraries such as NumPy, TensorFlow, Pandas, and SciPy to develop solutions for data analysis, machine learning, and scientific computing.
  • CI/CD Best Practices: Implement and manage Continuous Integration and Continuous Deployment (CI/CD) pipelines for Python applications, ensuring seamless automation of testing, building, and deployment processes.
  • Enterprise-Grade Development: Develop and maintain robust, scalable, and maintainable Python applications for enterprise-level environments, adhering to performance and security best practices.
  • Collaboration and Leadership: Work closely with cross-functional teams, including data scientists, engineers, and business stakeholders, to deliver high-quality software solutions. Mentor junior developers and provide technical leadership to ensure team success.
  • Code Reviews and Quality Assurance: Conduct code reviews to maintain high-quality code standards and ensure best practices are followed throughout the development lifecycle.
  • Performance Optimization: Optimize Python applications for speed, scalability, and efficiency, including profiling and addressing performance bottlenecks.
  • Documentation and Reporting: Provide clear and concise documentation for code, processes, and solutions, ensuring maintainability and transparency.

Required Qualifications:

  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field (or equivalent experience).
  • 10+ years of experience in Object-Oriented Software Development with a focus on Python.
  • Expertise in Python's data science libraries, including NumPy, TensorFlow, Pandas, and SciPy, and their application in real-world scenarios.
  • Strong knowledge of Python CI/CD best practices and hands-on experience in configuring and managing CI/CD pipelines.
  • Experience with building and deploying enterprise-grade Python applications, including cloud services and distributed systems.
  • Deep understanding of software engineering principles, design patterns, and algorithms.
  • Proficient with version control systems, particularly Git, and familiarity with software development lifecycle tools like Jira or Trello.
  • Excellent problem-solving skills and ability to work in a fast-paced, collaborative environment.

Desired Skills:

  • Experience with containerization tools like Docker and orchestration systems such as Kubernetes.
  • Familiarity with cloud platforms (AWS, Azure, Google Cloud) and their Python SDKs.
  • Knowledge of machine learning frameworks such as scikit-learn, Keras, or PyTorch.
  • Experience with relational and NoSQL databases, and data modeling techniques.
  • Familiarity with front-end technologies or web frameworks like Django, Flask, or FastAPI is a plus.
  • Strong communication skills, with the ability to present complex technical concepts to non-technical stakeholders.

Loading
Please wait..!!