Senior IS Developer
Description
Information Systems is looking for a Senior IS Developer who enjoys working with a broad range of technologies. Our IS developers write code that stores and tracks data to allow other departments to work efficiently. We're looking for customer service-oriented individuals to join a team of well-rounded developers that thrive in an agile environment.
- Full stack development of robust workflow based applications.
- Provide input on architecture of larger applications; build stand alone modules and smaller applications for use by artists and productions within the organization.
- Work with Project Managers to implement elegant and user-friendly interfaces for all new modules and/or applications.
- Ensure code is developed, deployed, documented and maintained in keeping with IS guidelines. Assist developers from other departments in working with IS data and framework.
- Monitor use of existing systems, and suggest strategies to improve health and reduce technical debt.
- Lead and participate in code reviews, test new concepts and technologies, suggest improvements in technical direction and mentor other members of group in areas of expertise.
- Mentor others in development technologies, tools, and processes
Requirements – Education & Experience:
- Bachelor’s degree in Computer Science or other technical degree
- 8+ years’ experience working in a professional software development environment required.
- Experience in a fast paced production environment a plus.
Required Skills / Competencies:
- Acquired specific technical/domain knowledge and is eager to expand expertise.
- Ability to juggle multiple projects concurrently with frequent changes in priority, balancing the need for “perfect” solutions with the need for “quick” solutions.
- Demonstrated ability to serve as an effective contributor on mid to large scale development projects.
- Excellent oral, written, and interpersonal communication skills, with ability to effectively and efficiently communicate with all levels throughout the organization.
- Self-starter with strong organizational skills.
- Ability to work with minimal supervision and mentoring.
- Strong attention to detail, strong sense of ownership and strong commitment to teamwork
Technical Skills:
- Python fluency (Python 2.6+, Python 3.3+).
- Deep understanding of web standards & technologies (e.g., HTTP, REST, SOAP, JSON)
- Experience designing and implementing RESTful APIs
- Linux proficiency.
- Database/SQL experience.
- Experience with GUI Development
- Enterprise Application Development
- Strong understanding of software development and Quality Assurance best practices.
Preferred Skills / Competencies:
- Web frameworks: Flask/Bottle, Django, Tornado/Cyclone, Pylons/Pyramid.
- JavaScript libraries: jQuery, Backbone, Marionette, Angular, React, Gulp, Mocha, Sinon.JS.
- Web servers: Nginx, Apache, uWSGI.
- Data stores/tools: Oracle, PostgreSQL, SQLAlchemy, Redis, MongoDB, Solr.
- Tools: Virtualenv, Buildout, py.test, Ansible, Selenium.
- Async: Twisted, asyncio.
- Virtualization: AWS, VMWare, VirtualBox, Docker.
This Job is no longer active!