Share this Job

Go Back

Sr. Python Developer Location: Windsor,CT


Job Type: Contract

Title: Sr. Python Developer Duration: 12 months Contract Position Location: Windsor,CT Job Summary: This Position would play a key role in Designing and conducting proof of concepts, and final production code for innovative software solutions, leveraging Mobile technologies, and standard application frameworks. Responsibilities: Provide technical expertise through a hands-on approach developing enterprise services, internet based applications, and business support tools. Participate in the design, definition, planning, development, and implementation of and projects conforming to Software Development Best Practices. Function as a hands-on member of the Mobile Delivery team & through design, documentation, development, deployment, and maintaining applications. Design and conduct proof of concepts, and final production code for innovative software solutions, leveraging Mobile technologies, and standard application frameworks. Ensure adherence to existing enterprise direction and architectural strategies. Proven experience in architecture/design and development of Web Services for the mobile Applications. This middle layer acts as the service provider for all of the iOS and Android applications. High proficiency in Django framework (Python 2.x or 3.0 ) and common areas (json, memory management, Database design with Oracle technologies, Pyunit Testing framework, PEP 8 coding standards, Security) Front end device development experience is a huge plus. Experience with web application development for mobile form factors Knowledge of support JavaScript frameworks in support of mobile devices (Example: Sancha) and HTML5 capabilities would also be beneficial. Experience in rapid prototyping and storyboard/wireframe development as part of application design U/X and design knowledge is a plus. Comfortable in configuring on multiple operating systems (Mac/Windows/*nix/RHEL) Experience in designing/developing internet RIA applications Decent understanding of application performance tuning Proficient in self-testing of applications, unit testing and use of mock frameworks, test-driven development (TDD), and continuous integration/testing. Experience in building a software \\\'product\\\' which will be transitioned to others for support and further evolution (including documentation, complete tooling/instrumentation, etc.)


Key Skills: