Full Stack Developer

Application Development · Buffalo, New York
Department Application Development
Employment Type Full-Time
Minimum Experience Mid-level
Compensation DOE

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

Thank You

Your application was submitted successfully.

  • Location
    Buffalo, New York
  • Department
    Application Development
  • Employment Type
  • Minimum Experience
  • Compensation