Full Stack DeveloperA Full Stack Software Developer Consultant to design, build, and support enterprise web applications, interfaces, and services integrated with enterprise class high availability database servers. Work with a project team and other software developers in an Agile team environment to implement and integrate software functionality that matches business requirements. Demonstrate a solid awareness and understanding of a variety of application architectures and coding practices.
SCM (software configuration management) tools and best-practices and be willing to support and advocate for a mature software lifecycle management process. This person must be someone that can serve and effectively communicate in an Agile team environment and follow best practices to ensure code maintainability and security.RequirementsMinimum 3 years' ExperienceExperience with Java, JavaScript, C#, Visual Basic, and other OOP Languages.Experience with SOAP Web ServicesAbility to design and organize components into an MVC PatternExpert level CSS/ HTML5/JavaScript/Ajax and other standard web technologiesSkills in Bootstrap, jQuery, Angular, or similar FrameworksSQL programming abilities following best-practices and implemented with special consideration to least privileged database roles permissionsExperience with other open-source enterprise relational database server such as MySQL, In and PostgreSQLFamiliarity with using IBM Rational Development Studio and SVN is a plusExperience with Restful APIs is a plus