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