eTek IT Services-posted 8 days ago
Mid Level
Onsite • Plano, TX

Python Developer Location: Plano Tx (Only Locals) Overview: The Python Developer will play a crucial role in our organization, contributing to the development and maintenance of high-quality software solutions. They will be responsible for implementing and testing software solutions using Python and related technologies, ensuring the reliability and scalability of our applications. Key Responsibilities: Collaborate with cross-functional teams to gather and understand requirements Design, develop, and maintain scalable Python-based applications Write and maintain clean, efficient code using best software development practices Test and debug applications to ensure optimal performance and reliability Integrate user-facing elements with server-side logic Implement security and data protection measures Optimize applications for maximum speed and scalability Deploy and maintain applications in production environments Collaborate with front-end developers, designers, and other stakeholders to deliver projects Conduct code reviews and provide constructive feedback Stay updated on emerging technologies and industry trends Participate in the entire application lifecycle, focusing on coding and debugging Document code and technical specifications Contribute to team discussions and decision-making processes Assist in troubleshooting and resolving issues as they arise

  • Collaborate with cross-functional teams to gather and understand requirements
  • Design, develop, and maintain scalable Python-based applications
  • Write and maintain clean, efficient code using best software development practices
  • Test and debug applications to ensure optimal performance and reliability
  • Integrate user-facing elements with server-side logic
  • Implement security and data protection measures
  • Optimize applications for maximum speed and scalability
  • Deploy and maintain applications in production environments
  • Collaborate with front-end developers, designers, and other stakeholders to deliver projects
  • Conduct code reviews and provide constructive feedback
  • Stay updated on emerging technologies and industry trends
  • Participate in the entire application lifecycle, focusing on coding and debugging
  • Document code and technical specifications
  • Contribute to team discussions and decision-making processes
  • Assist in troubleshooting and resolving issues as they arise
  • Bachelor's degree in Computer Science, Engineering, or a related field
  • Proven experience as a Python Developer or similar role
  • Strong understanding of software development principles and best practices
  • Proficiency in Python and its related frameworks (e.g. Django)
  • Experience with web development technologies such as HTML, CSS, and JavaScript
  • Knowledge of database systems, particularly SQL
  • Familiarity with version control systems such as Git
  • Experience in integrating and consuming RESTful APIs
  • Ability to write efficient, secure, and well-documented code
  • Solid understanding of software architecture and design patterns
  • Excellent communication and collaboration skills
  • Proven ability to work in a fast-paced, dynamic environment
  • Problem-solving mindset and attention to detail
  • Ability to prioritize and manage multiple tasks effectively
  • Experience in deploying and maintaining applications in production environments
  • 6+ years of experience
  • SQL
  • Tableau/Power BI reporting
  • Python
  • Snowflake
  • Scala
  • AWS
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service