Full Stack Software Developer Location:Dayton, OH
100,000 - 200,000
Job Description:
Role:Full Stack Software Developer
Location:Dayton, OH
- The successful candidate must have exceptional self management, planning and organizational skills, and the ability to interact with others in a positive manner.
- As the Full Stack Software Developer, you must possess excellent communication skills both written and oral, and the ability to multi-task. In addition, you must have the following specific skill-sets and experience:
- BS, MS, or PhD in Computer Science or related technical discipline (or equivalent).
- Extensive programming experience in a language that demands strong OO skills (C# / Java / C++ / Objective-C / etc.)
- Experience working with JavaScript frameworks in a complex web application
- Experience working with other scripting languages like PHP, Ruby, Python or Perl in a web application.
- Experience working with Cloud Computing (AWS, GCE,)
- Experience creating mobile applications for Android and iOS.
- Coding skills in JavaScript / AJAX, database design and SQL.
- Several years of software design and development experience, with knowledge of Unix / Linux.
- A solid foundation in computer science, with strong competencies in data structures, algorithms, and software design.
- Previous experience with agile development methodologies and unit testing.