Python Developer

• Posted 23 days ago • Updated 2 hours ago
Full Time
On-site
Fitment

Dice Job Match Score™

✨ Finding the perfect fit...

Job Details

Skills

  • Artificial Intelligence
  • Collaboration
  • Data Processing
  • Unit Testing
  • Documentation
  • Software Development
  • Testing
  • Emerging Technologies
  • Flask
  • Scripting
  • Spring Framework
  • Object-Oriented Programming
  • Design Patterns
  • Relational Databases
  • PostgreSQL
  • MySQL
  • SQL
  • Version Control
  • Git
  • Continuous Integration
  • Continuous Delivery
  • Software Development Methodology
  • Agile
  • DevOps
  • RESTful
  • Python
  • Java
  • Analytical Skill
  • Problem Solving
  • Conflict Resolution
  • Debugging
  • Communication
  • Cloud Computing
  • Amazon Web Services
  • Microsoft Azure
  • Google Cloud Platform
  • Google Cloud
  • Docker
  • Kubernetes
  • JavaScript
  • Messaging
  • Apache Kafka
  • RabbitMQ
  • Microservices
  • Telecommunications
  • Computer Networking
  • Computer Science

Summary

Python Developer

Seeking a talented and versatile Python Developer who also possesses strong Java development skills. The ideal candidate will join our dynamic technology team to design, build, and optimize scalable applications and automation solutions that drive existing and next-generation AI products and services.

Key Responsibilities:
  • Design, develop, and maintain high-quality software solutions using Python and Java.
  • Write efficient, scalable, and reusable code, following best practices in both Python and Java ecosystems.
  • Collaborate closely with cross-functional teams, including architects, engineers, analysts, and product managers, to gather and refine requirements.
  • Integrate and interface with existing systems and third-party APIs using Python and Java.
  • Optimize data processing pipelines and automate processes using Python scripting.
  • Participate in code reviews, unit testing, and documentation to ensure robust, maintainable solutions.
  • Troubleshoot, debug, and resolve software defects in both Python and Java applications.
  • Contribute to all stages of the software development lifecycle (SDLC) including planning, design, implementation, testing, deployment, and support.
  • Stay current with industry trends and emerging technologies to recommend and implement innovative solutions.

Required Skills & Qualifications:
  • Proven professional experience in Python development (e.g., Flask/FastAPI, scripting, data pipelines, automation).
  • Solid hands-on Java development experience (e.g., Spring Boot, RESTful services, backend systems).
  • Strong understanding of object-oriented programming concepts and design patterns.
  • Experience with relational databases (e.g., PostgreSQL, MySQL) and proficiency in SQL.
  • Familiarity with source control tools (e.g., Git) and CI/CD practices.
  • Knowledge of software development methodologies, particularly Agile and DevOps practices.
  • Experience with RESTful API design and consumption in both Python and Java environments.
  • Excellent analytical, problem-solving, and debugging skills.
  • Effective verbal and written communication skills; able to work well in collaborative team environments.
  • Ability to quickly learn and adapt to new technologies, tools, and project requirements.

Preferred Skills:
  • Experience with cloud platforms (e.g., AWS, Azure, Google Cloud) and containerization (Docker, Kubernetes).
  • Familiarity with front-end frameworks or JavaScript (useful but not required).
  • Exposure to messaging systems (e.g., Kafka, RabbitMQ) and microservices architectures.
  • Knowledge of telecom or networking concepts, especially within the ecosystem.

Education:
  • Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent experience)
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
  • Dice Id: RTL155990
  • Position Id: ab1249804b12f184b3138698bd8fc682
  • Posted 23 days ago
Create job alert
Set job alertNever miss an opportunity! Create an alert based on the job you applied for.

Similar Jobs

Plano, Texas

Today

Full-time

USD 314,800.00 - 359,300.00 per year

Hybrid in Richardson, Texas

Today

Easy Apply

Third Party, Contract

Depends on Experience

Remote

Today

Easy Apply

Full-time, Contract, Third Party

$15000 - $20000

Remote

Yesterday

Easy Apply

Contract

Depends on Experience

Search all similar jobs