Previous Job
Software Engineer I (Onsite/W-2)
Ref No.: 18-14673
Location: Corning, New York
Title-Software Engineer I (Onsite/W-2)
Location-Corning,NY 14831
Duration-12 Months contract+

Exempt Computer Professional

Working Hours: Monday - Friday; 8am - 5pm
OT: Case by Case basis

*Candidates MUST be able to interview in person.

Scope of Position (i.e. projects involved with and role within group):
• Participate in research software engineering projects providing software development and modeling support to Corning technology community and to enable effective innovation and competitive advantage of Corning products.
• Responsible for developing, participating on development teams designing, developing, testing, and deploying solutions for internal systems.
• Participate on project teams leveraging emerging technologies to deploy state of the art software solutions across all Corning businesses.
• Participate in internal and external working groups to advance the use of emerging software technologies within Corning.

Day to Day Responsibilities:
• Work with team to develop system requirements, establish design constraints, and set priorities.
• Build software solutions for internal customer projects.
• Develop software solutions by gathering customer requirements, conferring with users, studying systems flow, data usage, and work processes, and investigating problem areas.
• Help develop software development lifecycle and software project management best practices (from coding best practices to project management, unit test, archive management, etc…).
• Communicate development, testing results and project progress to team members and leadership.

Desired Skills
• Strong technical expertise in software engineering.
• Knowledge of Web Technologies: Django, Flask, Node.js, Angular, React, Vue, Jasmine, QUnit, etc.
• Ability to manage, prioritize and execute multiple projects simultaneously.
• Ability to communicate effectively to a diverse technical and non-technical audience, including non-native English speakers.
• Ability to work effectively in a small team: be cooperative, flexible, and respectful, communicate constructively, show commitment, and work toward a common goal.
• Working knowledge of RHEL/CentOS and other UNIX operating systems.
• Ability to communicate with and understand the complex requirements of scientists, engineers and professional staff in the deployment of scientific computing solutions.

Education: AAS Required, BS Desired (recent grads will be considered)
Experience: 0-3 Years

Manager Must Haves:
• Knowledge of scripting languages (i.e. Python, Shell (BASH or ZSH), Perl)
• Must have past experience working on project teams
• Must be able to work onsite for the length of the assignment - no remote work
• Must have a background in software development