Job Description
Job Description
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
Required Qualifications :
- 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
Must Haves :
- 6+ years of experience
- Tableau / Power BI reporting&
- Python
- Snowflake
- Scala
28 days ago