We are looking for skilled Python and AI developers to join our team and help build world-class applications. The ideal candidate will have a strong foundation in Python programming, especially with the Django framework, and be experienced in various technologies such as web development, database design, and cloud services. This role requires designing, coding, testing, and deploying applications that serve a global user base, while staying updated on industry trends and emerging technologies.
Key Responsibilities
- Develop software solutions based on detailed requirement specifications.
- Enhance and maintain existing systems by analyzing business goals, preparing action plans, and identifying improvement areas.
- Manage defect tracking systems, resolve issues promptly, and prepare system updates.
- Research and adopt new technologies to continuously improve development processes.
- Create comprehensive technical specifications to guide development and deployment.
- Design, code, test, document, and deploy applications according to system and user requirements.
- Analyze and solve complex technical problems to ensure high-quality deliverables.
Required Qualifications
- Proven expertise in Python programming and the Django web framework.
- Strong knowledge of Google Maps API, Linux environment, HTML5, CSS, JavaScript, JSON, and JQuery.
- Experience with .Net Framework and C# programming.
- Proficiency in object-oriented programming and data structures.
- Solid experience with SQL Server and database design principles.
- Familiarity with web services and microservices architecture.
- Hands-on experience with Amazon Web Services, including Amazon RDS, S3, and CodeCommit.
- Excellent English communication skills, both written and verbal.
Preferred Qualifications and Benefits
- Experience working within a microservices architecture environment is highly valued.
- Ability to research and implement new technologies and techniques to stay current with industry developments.
- Opportunity to contribute to global applications impacting a wide user base.
- Full-time position offering a dynamic and innovative work environment.
This role provides an excellent opportunity to work with advanced technologies and contribute to meaningful projects in a collaborative team setting. Candidates passionate about software development and eager to grow their expertise in Python and AI technologies are encouraged to apply.