Source description
About the role
Hybrid Dallas. American Airlines. $82/hr c2c
Description
Job Description:
We are seeking a highly skilled Senior Python Developer with a minimum of 5 years of experience in complex programming, writing and testing code, debugging programs, and integrating applications with third-party web services. The ideal candidate should have hands-on experience in configuring GitHub workflows and possess practical knowledge of front-end technologies such as JavaScript, HTML, and CSS. A certification in Python is required for this role. In this position, you will be responsible for developing and integrating Python applications while collaborating with cross-functional teams to deliver high-quality solutions.
Responsibilities
-
Design, develop, and maintain complex Python applications, ensuring high performance, scalability, and security.
-
Write clean, efficient, and well-documented code using best practices.
-
Test and debug Python programs to ensure functionality and resolve issues.
-
Integrate Python applications with third-party web services, APIs, and databases.
-
Collaborate with cross-functional teams to gather requirements and implement solutions.
-
Configure GitHub workflows to automate code testing, builds, and deployments.
-
Collaborate with front-end developers to integrate Python applications with JavaScript, HTML, and CSS.
-
Develop and maintain RESTful APIs for seamless integration with front-end interfaces.
-
Ensure the security and integrity of the applications by following best practices and implementing necessary safeguards.
-
Stay up to date with the latest trends and advancements in Python development and front-end technologies.
-
Provide guidance and support to other developers, as needed.
-
Participate in code reviews to maintain code quality and identify areas for improvement.
Requirements
-
Bachelor's degree in Computer Science, Software Engineering, or a related field.
-
Minimum of 5 years of professional experience as a Python Developer, with a focus on complex programming, code testing, and debugging.
-
Strong proficiency in Python programming language and its libraries/frameworks (e.g., Django, Flask).
-
Experience integrating Python applications with third-party web services, APIs, and databases.
-
Practical knowledge of front-end technologies, including JavaScript, HTML, and CSS.
-
Certification in Python programming.
-
Familiarity with version control systems, particularly GitHub, and experience configuring workflows.
-
Strong problem-solving and analytical skills, with a keen attention to detail.
-
Excellent communication and collaboration skills to work effectively within a team and with stakeholders at all levels.
Preferred Qualifications
-
Master's degree in Computer Science, Software Engineering, or a related field.
-
Experience with front-end frameworks (e.g., React, Angular, Vue.js) and libraries.
-
Knowledge of database systems (e.g., SQL, NoSQL) and data modeling.
-
Familiarity with cloud platforms such as AWS, Azure, or GCP.
-
Understanding of DevOps practices and tools.
-
Experience with automated testing frameworks and methodologies.
More at 3B Staffing