Web Applications Developer
TouchNet Information Systems, Inc. - Lenexa, KS

This job posting is no longer available on TouchNet Information Systems, Inc.. Find similar jobs: Web Application Developer jobs - TouchNet Information Systems jobs

Our Information Technology department is looking for a Web Developer to work on a variety of internal projects.

This is an opening for a talented and self-directed Web Developer to support and improve both our internal operations and our large and growing Datacenter operations. The individual’s focus will be creating and maintaining rich single-page web applications for a variety of uses, working with client-side libraries such as JQuery and AngularJS, and consuming/updating resources exposed by REST/SOAP web services. The candidate will have the opportunity to learn other technologies in our software stack and contribute to back-end projects as well.

Qualified candidates will have two or more years in a related role with proven experience in web development. We look for self-starters, with interest in utilizing various tools along multiple business processes.

Candidates must have the following:

Experience in developing single-page Javascript MVC/MVVM applications, AngularJS preferred.
Strong understanding of asynchronous programming technologies and concepts (JQuery/AJAX) Experience developing CRUD applications that interface with web services (REST/SOAP, JSON/XML) Strong UI development and design skills using modern technologies (HTML5/CSS, client-side templating) Experience with unit testing, test-driven development and/or behavior-driven development

The following skills are strongly preferred:

Java programming
SQL/Relational databases
Version control
REST and SOAP web service development
Best practices (markup validation, minification, concatenation, image optimization/compression, web server tuning)

This is a unique opportunity for a talented individual who is passionate about programming, computers, and technology. The individual must be self-directed and highly-motivated as they will be involved in all aspects of their projects. The right candidate will be a professional Computer Scientist who genuinely enjoys solving problems and learning new technologies.