What are the responsibilities and job description for the Python Developer position at fluxtek Solutions?
Job Summary:
We are seeking a highly skilled and experienced Python Developer with Linux skills to join our dynamic team. The ideal candidate will have a deep understanding of Python programming, extensive experience with Linux systems, and a proven track record of developing and maintaining complex software applications.
Responsibilities:
· Design, develop, and maintain high-quality Python applications.
· Collaborate with cross-functional teams to define, design, and ship new features.
· Write clean, maintainable, and efficient code.
· Troubleshoot and debug applications to optimize performance.
· Implement security and data protection solutions.
· Integrate user-facing elements developed by front-end developers with server-side logic.
· Develop and maintain automated tests to ensure code quality.
· Participate in code reviews and provide constructive feedback to team members.
· Stay up-to-date with the latest industry trends and technologies to ensure our applications remain current and competitive.
· Manage and configure Linux servers for development, testing, and production environments.
· Automate deployment and management of applications on Linux servers.
· Monitor and optimize system performance, reliability, and security.
Qualifications:
· Strong proficiency in Python, with a good understanding of its ecosystems.
· Extensive experience with Linux operating systems, including system administration and shell scripting.
· Familiarity with web frameworks such as Django or Flask.
· Experience with relational databases (e.g., Oracle, MSSQL).
· Knowledge of front-end technologies, such as JavaScript, HTML5, and CSS3.
· Experience with version control systems, such as Git.
Strong problem-solving skills and the ability to work independently and as part of a team.
· Excellent communication and collaboration skills.
· Experience with cloud platforms (e.g., AWS, Azure, Google Cloud) is a plus.
· Familiarity with containerization technologies (e.g., Docker, Kubernetes) is a plus.
Job Type: Full-time
Schedule:
- Day shift
Ability to Commute:
- Washington, DC 20001 (Preferred)
Ability to Relocate:
- Washington, DC 20001: Relocate before starting work (Preferred)
Work Location: In person