Jobs at Syrinx

View all jobs

Python Consultant (W2 Only)

Remote, RI
The candidate will be primarily responsible for:
• Modifying software to fix errors, improve its performance, or upgrade interfaces.
• Assisting with system testing and deployment validation procedures.
• Developing new code, tests and documentation.
• Working with Product and Engineering teams on technical issues including software system design and maintenance.
• Analyzing information to recommend and plan the installation of new systems or modifications of an existing system.
• Consulting with Engineering team members to evaluate software-hardware interfaces and develop specifications and performance requirements.
• Using scientific analysis and mathematical models to predict and measure outcomes and design consequences.
• Preparing reports on programming project specifications, activities, or status.

The candidate will bring several of the following qualifications:
• Professional verbal and written communication skills
• Python or related scripting skills
• Python frameworks such as Flask or Django
• Comfort developing interactive and responsive user interfaces with front end JavaScript frameworks such as Knockout.js, React, Angular, NodeJS
• Familiarity with Service Oriented Architectures such as REST/JSON or SOAP web services.
• Mobile development (native and/or hybrid apps) skills.
• Experience with Agile/Scrum SDLC process and tools such as Pivotal Tracker, Confluence, Jira
• Developing with Docker or a similar container product.
• Task running and package management tools such as Grunt, Bower, NPM a plus
• version control repositories such as Bitbucket, GIT, TFS, SVN
• Familiarity with Object Oriented Principles
• Related bachelor's degree with 1-3 years of experience, or 3-5 years professional work experience with a demonstrated ability to fulfill the role

Additional familiarity with any of the following tools and concepts is a plus:
• Understanding of modern design patterns such as Factory, Repository, MVC, MVVM, Dependency Injection
• Automated Testing and Unit Testing using tools such as JMeter, Selenium, Protractor, PyUnit, unittest
• Automated Build and Integration tools such as Jenkins, Ansible, Grunt Bamboo, Maven
• Authoring application unit test cases.
• Caching and Object/Key Value stores such as Redis, Memcached
• Search and Logging tools such as ELK stack or CloudWatch
• Experience with SQL and ORM/RDBMS using any of the following: Oracle, SQL Server, MySQL, PostgreSQL, Aurora, NHibernate, SQLAlchemy
• SQL scripting skills related to Stored Procedures, Triggers, Indexes, and ETL processes
• Familiarity with Cloud architecture & design in AWS or Azure

Share This Job

Powered by