FULL-STACK JAVA / ANGULAR SOFTWARE DEVELOPER

Responsible for code and/or asset management, conversion, verification, and maintenance. Capable of implementing significant portions of code based upon well-defined requirements, adhering to established standards of quality for documentation and coding. Interacts well in a group, requiring some direction from manager and senior team members. Able to identify and act upon issues and problems that arise.

Reporting to the CTO.

Minimum requirements

  • B.S./M.S. in Computer Science, experience in producing one or more commercial
  • applications, or equivalent experience.
  • A solid understanding of Java, web app development with AngularJS, and debugging
  • techniques.
  • Knowledgeable about database methodology and database systems with a solid
  • understanding of SQL and/or other sequential query languages.
  • Conversant about Internet technologies, communication protocols, and techniques.
  • Experience in applying knowledge of good coding practices and fundamental computer
  • science principles.
  • Experience Building RESTful APIs
  • Proficiency with Windows, Mac, or Linux/Unix. Knowledge of more than one platform
  • preferable.
  • Willingness to learn new platforms, as needed.
  • Ability to work in a team and take direction well.
  • Self-motivated and responds to supervision. Asks relevant questions.
  • Enthusiastic about company and programming company products.
  • Can independently plan tasks and estimate their completion.
  • Can adapt to changing conditions.
  • Nice to have
  • Knowledge of iOS/Android app development and user interface design is a plus.
  • Summary of technical skills minimum requirements:
  • Java, web app development, AngularJS, database methodology and SQL, RESTful API