c

Full Stack Developer

clevermethod, Inc.
Full-time
On-site
Buffalo, New York, United States

Strong web application development and database skills with a passion for technology.  




Duties and Responsibilities 





  • Design & implement schema and data structures for various persistence layer technologies (MSSQL, MYSQL, MongoDB, XML, JSON)

  • Design, code & debug data-driven web applications on industry leading web server platforms & languages (IIS, ASP.Net MVC, Apache, PHP, NodeJS)

  • Integrate 3rd party APIs and Web Services

  • Investigate & troubleshoot issues on critical consumer facing and back-office support applications

  • Interface and collaborate with customer and 3rd party vendor technical teams.

  • Architecture of technology solutions for existing and new applications

  • Coding in server side languages (C#, php) utilizing databases for persistence (SQL Server, MySQL)

  • Participate in client and internal meetings

  • Testing & debugging

  • Application support




Skills and Requirements





  • Ability to investigate new technologies and create rapid working prototypes for future applications

  • Values the fundamental principles of Object Oriented Programming and is proficient with interfaces, classes and inheritance.

  • Has experience with SVN code repositories and a continuous integration based SDLC

  • Working knowledge of user interface markup and coding practices (HTML, CSS & Javascript)

  • Experience with MVC design paradigms and best practices.

  • Good understanding of UI, Javascript, cross-browser compatibility and web standards

  • Dependable, self-motivated, resourceful and have sharp problem solving skills

  • Strong written and verbal communication skills

  • Interfacing with management, development team and clients is a daily practice

  • Attention to detail and a commitment to quality is imperative

  • Use C# to implement web apps for the .Net Runtime

  • Use php to implement web apps on LAMP stack 

  • Use MS SQL Server or MySQL to implement persistence layer

  • Implement REST/JSON services to power mobile apps and JavaScript components

  • Familiar with agile development methodologies

  • Integrate 3rd party APIs and SDKs into solutions




Recommended skills





  • Familiar with Entity Framework/LINQ or equivalent ORM

  • Mobile application development with Objective-C/IOS, Java/ADK & Cross Platform frameworks

  • Use HTML5, CSS3 & JQuery to implement interactive user interfaces

  • AngularJS


 


Full remote is optional