Job Description :
Job Title: Python Developer

Location: Bloomfield CT

Duration: 12+ Months

Your future duties and responsibilities

5 + years experience object oriented application development in Python (Version 3.x desired)

Results oriented with the ability to work independently and self-manage.

Strong OOP, analytical, and troubleshooting skills.

Experience implementing and debugging distributed multi-threaded, multi-process applications, (python applications desired

Knowledge of SOA design and development principles

Performs moderately complex systems modeling, simulation and analysis to provide appropriate software solutions.

Develops software system testing procedures, programming and documentation to ensure standard use of procedures.

Provides input for documentation of new or existing programs to ensure information accessibility, as required.

Customizes software based on research and customer needs as appropriate.

Maintains communication with management and customers regarding status of software development and problems.

Experience with the following web framework is beneficial: Django/Pyramid/Flask/Web2py

Well organized

Strong written and verbal communication skills


Required qualifications to be successful in this role

5+ years of experience with core Python development

Bachelor's degree in computer science, management information systems, or related field preferred

Three or more years of experience in software engineering or operating systems programming

Experience working with design and coding languages

Experience working with software design principles

Understanding of Big-Data concepts a plus.

Ability to communicate highly technical issues, approaches, etc to functional/management and offer solutions to business problems



DESIRED QUALIFICATIONS/NON-ESSENTIAL SKILLS REQUIRED

List items desired for the Candidate, but not required (ex: Managerial skills, Team oriented, etc

Good analytical and creative problem solving skills for design, creation and testing of software

Good interpersonal skills to interact with customers and team members

Good communication skills to interact with team members and senior support personnel

Ability to work independently and as part of a team
             

Similar Jobs you may be interested in ..