Python Developer
Remote
Security Clearance Required
Overview
The Python Developer will be responsible for designing, developing, and maintaining software solutions using Python and related technologies.
The role involves working on complex development initiatives, collaborating with cross-functional teams, and contributing to projects involving data processing, databases, and artificial intelligence.
Key Responsibilities
- Design, develop, and maintain applications using Python programming language
- Develop and manage data processing workflows and scripts
- Work with database technologies to store, retrieve, and manage data
- Support the development and integration of APIs and system interfaces
- Analyze requirements and translate them into technical solutions
- Collaborate with stakeholders, developers, and other teams to support project delivery
- Participate in testing, debugging, and performance optimization of applications
- Contribute to documentation, reporting, and continuous improvement activities
Required Experience
Python Development
- Experience in Python development within the last 120 months
- Demonstrated ability to develop, test, and maintain Python-based applications
Database Technologies
- Experience working with database-related technologies (e.g., SQL or other database systems)
- Ability to design, query, and manage data structures
Artificial Intelligence Projects
- Experience contributing to or supporting projects involving artificial intelligence or related technologies
- Exposure to data processing, analytics, or intelligent systems development
Education Requirements
- Bachelor’s degree in computer science, Computer Engineering, or a related discipline OR
- A technologist diploma in Computer Science or equivalent