Swift Strategic Solutions
1 year ago
JD For Python Developer
Sign up to save this job, get alerts, and apply with an optimized CV.
Company information
- Company
- Swift Strategic Solutions
- Location
- India, Maharashtra, Pune India
- Posted
- 1 year ago
Job description
Overview:
The Python Developer plays a crucial role in our organization, responsible for developing and maintaining high-quality Python applications. They will collaborate with the development team to design, develop, test, and implement Python-based applications and build scalable solutions for our business needs.Key Responsibilities:
- Develop and maintain Python-based applications
- Design and implement RESTful APIs using Django
- Collaborate with cross-functional teams to define, design, and ship new features
- Write efficient, reusable, and testable code
- Integrate user-facing elements with server-side logic
- Implement security and data protection
- Optimize applications for maximum speed and scalability
- Collaborate with the team to establish objectives and design more functional, cohesive code to enhance the user experience
- Understand and implement security and data protection
- Work on bug fixing and improving application performance
- Continuously discover, evaluate, and implement new technologies to maximize development efficiency
- Participate in code reviews and software testing
- Manage individual project priorities, deadlines, and deliverables
- Document technical specifications, unit test cases, and implementation details
- Contribute to the entire software development lifecycle
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 Python and its core principles
- Experience with Django web framework
- Proficient in SQL and database management
- Experience with RESTful API development
- Knowledge of front-end technologies, such as JavaScript and HTML
- Experience with version control using Git
- Understanding of code versioning tools and continuous integration
- Ability to work in an Agile development environment
- Excellent problem-solving and analytical skills
- Good communication and teamwork skills
- Ability to prioritize and manage multiple tasks
- Strong attention to detail and commitment to quality
- Familiarity with software development best practices and design patterns
Required skills
Interested in this position?
Create your free account and tailor your CV to match this job.