drjobs Senior Python Developer

Senior Python Developer

Employer Active

1 Vacancy
drjobs

Job Alert

You will be updated with latest job alerts via email
Valid email field required
Send jobs
Send me jobs like this
drjobs

Job Alert

You will be updated with latest job alerts via email

Valid email field required
Send jobs
Job Location drjobs

Mclean, VA - USA

Monthly Salary drjobs

Not Disclosed

drjobs

Salary Not Disclosed

Vacancy

1 Vacancy

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 ObjectOriented 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 highperformance applications that utilize Python for datadriven solutions.

Key Responsibilities:

  • ObjectOriented Software Development: Lead the design and development of software solutions using Python following best practices in objectoriented 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.
  • EnterpriseGrade Development: Develop and maintain robust scalable and maintainable Python applications for enterpriselevel environments adhering to performance and security best practices.
  • Collaboration and Leadership: Work closely with crossfunctional teams including data scientists engineers and business stakeholders to deliver highquality software solutions. Mentor junior developers and provide technical leadership to ensure team success.
  • Code Reviews and Quality Assurance: Conduct code reviews to maintain highquality 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:

  • Bachelors or Masters degree in Computer Science Software Engineering or a related field (or equivalent experience).
  • 10 years of experience in ObjectOriented Software Development with a focus on Python.
  • Expertise in Pythons data science libraries including NumPy TensorFlow Pandas and SciPy and their application in realworld scenarios.
  • Strong knowledge of Python CI/CD best practices and handson experience in configuring and managing CI/CD pipelines.
  • Experience with building and deploying enterprisegrade 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 problemsolving skills and ability to work in a fastpaced 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 scikitlearn Keras or PyTorch.
  • Experience with relational and NoSQL databases and data modeling techniques.
  • Familiarity with frontend technologies or web frameworks like Django Flask or FastAPI is a plus.
  • Strong communication skills with the ability to present complex technical concepts to nontechnical stakeholders.

Employment Type

Full Time

Company Industry

About Company

Report This Job
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.