Previous Job
Previous
Web Applications Developer
Ref No.: 18-12292
Location: Corning, New York
Skill Type
Skill Type:Information Technology
Schedule:
W2 Exempt - No C2C for this opportunity.
Working Hours: Monday - Friday; 8am - 5pm
OT: Not expected

Summary:
Designs and develops web-based applications.
Develops processes to ensure quality of computer codes, leads software development projects, and manages the software development life cycle. General knowledge of other related disciplines.
Provides technical solutions to a wide range of difficult problems. Solutions are imaginative, thorough, and practicable, and consistent with organization objectives.
Works under minimal direction. Independently determines and develops approaches to solutions.
Work is reviewed generally upon completion for adequacy in meeting objectives.
Frequent inter organizational and/or external contacts.
Represents the organization.
Strong working relationships outside of immediate work group.

Requirements:
Requires complete understanding and application of standard SDLC concepts, principles, and techniques. Strong experience in web app deployment (containerization, etc) and open source software development.

Technical skills needed are as below:

Python
- "Essential " libraries: matplotlib, pandas, numpy, sympy, scikit, sklearn, sqlalchemy
- Extra libraries: Django, Flask, Celery, Luigi, Airflow...

JavaScript
- Supersets, TypeScript, CoffeeScript, JSX, Node
- Libraries such as: Angular, React, jQuery, Express

HTML / CSS
- Variations of CSS: LESS, SASS, SCSS
- Frameworks: Bulma, Bootstrap, mini.css...

VCS
- Git is preferred, but any VCS experience would be beneficial (TFS, Subversion/SVN, Mercury/hg)

Serialization
- TOML, YAML, JSON, XML, pickle, RON, MessagePack...

API
- REST, GraphQL

SQL
- Postgres, MySQL, Oracle, SQL Server

Nice to have
Docker/containers
- Related tools: Docker Swarm, Kubernetes, Apache Mesos, Docker Compose, Portainer
- Web sockets / socket.io

Go
Cloud (AWS, Azure, etc.)
NoSQL: MongoDB, CouchDB, Couchbase, Cassandra
Redis
ZeroMQ
Dart / Flutter

Education: BS in CS Minimum Experience: 7+ Years

Manager Must Haves:
- Java
- HTML
- SQL
- Python
- Experience with Open Source