What are the responsibilities and job description for the Middle-Senior Python Developer position at Jobs via Dice?
Dice is the leading career destination for tech experts at every stage of their careers. Our client, NetVision Resources Inc., is seeking the following. Apply via Dice today!
Middle-Senior Python Developer
Responsibilities:
Middle-Senior Python Developer
Responsibilities:
- Estimating projects based on initial scope
- Define project technical requirements
- Architect and implement website and CMS projects using technologies such as Django
- Assist front-end developers with template integration
- Integrate content and services from 3rd parties using APIs
- Play nicely with developers and project leaders to ensure code quality and design fidelity
- Solid knowledge of Python and Django
- Experience with JavaScript, jQuery and Backbone.js
- Proficiency with databases Oracle, MySQL, SQL Server
- High attention to detail to maintain design integrity throughout the build process
- Proficiency in Git
- Excellent communication and problem-solving skills
- Ability to interact with clients clearly and professionally
- Unix/Linux experience
- Skills in Ruby, Perl, and ColdFusion
- Experience with responsive design
- Experience with Java
- Experience with DjangoCMS or Ruby on Rails
- Knowledge of deployment frameworks
- Experience with JavaScript frameworks (Grunt, Angular)
- Bachelor's Degree in Engineering, Computer Science, or a related field
- 5 years of engineering experience with a proven track record of building consumer web applications or services
- Expert in Python (Django) and responsive front-end design (Bootstrap, Foundation, etc.)
- Experience with version control systems (git) and cloud-based services (AWS, Linode, etc.)
- Self-motivated and accountable
- Strong communication skills (verbal and written)