Software Developer

CollaberaSchenectady, NY
17d

About The Position

Job Details: Location: Schenectady, NY 12345 Job Title: Software Developer Duration: 6+ Months ( Strong possibility of converting to Full time ) As a member of a team: Assist in the development of a Python web server for commercial operation management Assist in the development of a JavaScript web application for commercial operation management Test and deploy application to production environment The successful candidate shall: Convert written and verbal specifications and improvement reports into concise, well-performing, elegant code with appropriate unit tests Develop components with a focus on performance, ease-of-use, and a positive user experience Participate in code reviews as both a developer and a software expert in order to suggest improvements to team members' work Communicate clearly and effectively with clients and software users on a timely basis Desired characteristics: Experience with Django Python web framework Experience with AngularJs JavaScript web framework Experience with Oracle Enterprise Linux or other comparable Linux distribution Experience with a distributed version control system (Mercurial or Git)

Requirements

  • At least two years professional experience developing web server software in Python as a member of a team
  • At least two years professional experience developing dynamic frontend software in JavaScript as a member of a team
  • Proficient understanding of HTML and CSS
  • Basic understanding of relational database systems
  • Basic understanding of REST APIs
  • Bachelor's degree in any technical discipline; including engineering, information systems, computer science, mathematics, or physics
  • Basic knowledge of version control

Nice To Haves

  • Experience with Django Python web framework
  • Experience with AngularJs JavaScript web framework
  • Experience with Oracle Enterprise Linux or other comparable Linux distribution
  • Experience with a distributed version control system (Mercurial or Git)

Responsibilities

  • Assist in the development of a Python web server for commercial operation management
  • Assist in the development of a JavaScript web application for commercial operation management
  • Test and deploy application to production environment
  • Convert written and verbal specifications and improvement reports into concise, well-performing, elegant code with appropriate unit tests
  • Develop components with a focus on performance, ease-of-use, and a positive user experience
  • Participate in code reviews as both a developer and a software expert in order to suggest improvements to team members' work
  • Communicate clearly and effectively with clients and software users on a timely basis
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service