1. Java Developer needed in Indianapolis

    Role Responsibilities:

    • Contributing to the overall design and architecture of the client’s products
    • Designing, coding, and testing new features and functionality based on requirements provided
    • Performing software maintenance and bug fixes
    • Participating in design and code reviews, documentation of design, and implementation of SDLC methodologies to ensure high quality software
    • Providing documentation and training courses to solution architects, implementation engineers and clients
    • Provide support in the sales process when needed
    • Responsible for designing, developing and implementing connectivity solutions and healthcare solutions using the client’s core platforms
    • Responsible for handling technical customer issues and providing support for current customers and software partners
    • Troubleshoot software application problems

    Required Skills:

    • Four-year degree in CS, MIS or related field
    • 1+ year experience with software design and development
    • 1 year+ professional experience doing enterprise Java development
    • Experience in developing multithreaded and transactional server applications
    • Experience in software design patterns
    • A thorough understanding of common agile development methodologies such as Iterative development
    • A thorough understanding of the concepts and components required for software interfaces and integration
    • Demonstrated troubleshooting and problem solving skills
    • Excellent analytical skills
    • Professional skills in working with various relational database systems
    • Ability to work both independently and in small team environments required
    • Prefer to understand the concept of middle ware, the Enterprise Service Bus, and how to design and develop a high-performance, and highly-scalable system

    Preferred Skills:

    • Application software support experience
    • Eclipse plugin development or Google Web Toolkit development experience

    Role Type: Direct Placement

    Feel free to contact me at mpeterson@theoris.com (you can attach your resume and preferred rate) or call 317-968-9844 if you’re interested in learning more details

  2. iOS Developer opportunity in Indianapolis, IN

    Role Description:

    Full time role to developer iOS/iPad application in support of one business unit dealing with mapping application

    Required Skills:

    • 2+ years of iOS development
    • iPad development
    • Experienced with HTML5 and CSS
    • Strong interpersonal skills - self-starter, good personality, team player
    • History of learning new technologies

    Preferred Skills:

    • 2+ years of Java
    • 2+ years of .Net or PHP

    Role Type: Direct Placement

    Location: Indianapolis, IN

    Feel free to contact me at mpeterson@theoris.com (you can attach your resume and preferred rate) or call 317-968-9844 if you’re interested in learning more details.

  3. Flex Developer needed in Indianapolis, IN

    Role Description:

    Support/enhancements for several ecommerce web sites

    Required Skills:

    • 1+ year of current Flex or 3+ years if dated experience - v1.5 - v4
    • 5+ years of object oriented development
    • 3+ years of Java - full nTier
    • Must have good communication skills

    Preferred Skills:

    • Adobe Certified Expert on Flex 3 Platform
    • Adobe Certified Expert on Flash technology (AS3)

    Length: 3+months (chance to extend)

    Location: Indianapolis, IN

    Feel free to contact me at mpeterson@theoris.com (you can attach your resume and preferred rate) or call 317-968-9844 if you’re interested in learning more details.

  4. Java Web Application Developer needed in Indianapolis

    Role Description:
    • Responsibilities will include interacting with clients to determine requirements/specifications
    • Performing front-end (GUI) and back-end (Java, SQL) programming and or/analysis duties
    • Producing specific deliverables relating to various phases of the systems development life cycle

    Required Skills:
    • Solid grasp of Java Web application frameworks: Spring, Struts, J2EE, JSP
    • Solid understanding of GUI languages and API’s: JavaScript, JSF, JSP, HTML and CSS
    • Development in creating rich, client-side UI experience, using JQuery, AJAX, EXT, JavaScript and CSS
    • Understanding and ability to write complex SQL and Oracle stored procedures

    Preferred Skills:
    • Experience that includes configuring, deploying and building web applications using the following: Ant, Maven, Apache Tomcat, Glassfish and WebSphere
    • Experience in creating AJAX or EXT based web pages using MVC design pattern
    • Experience developing Java servlets that deliver data, process user requests and form submissions
    • Strong competency in Eclipse, Java NetBeans or Rational IDE
    • Prior experience working with COBOL
    • Experience in developing/maintaining/executing unit test scenarios to validate application functionality and integration

    Length: 3+months (chance to extend)

    Location: Indianapolis, IN

    Feel free to contact me at mpeterson@theoris.com (you can attach your resume and preferred rate) or call 317-968-9844 if you’re interested in learning more details.

  5. Java Developer opportunity in Indianapolis

    Role Description:
    • Java contract resource to work on a variety of new development and enhancement projects
    • Heavy emphasis on front end development
    • Willing to work or travel to Lafayette daily, no telecommute expected

    Required Skills:
    • 4+ years Java
    • MVC
    • Struts Framework
    • HTML
    • SQL
    • DB2 or SQLServer (DB2 preferred)

    Preferred Skills:
    • T-SQL
    • JBoss
    • Eclipse IDE

    Length: 6+months (chance to extend)

    Location: Lafayette, IN

    Feel free to contact me at mpeterson@theoris.com (you can attach your resume and preferred rate) or call 317-968-9844 if you’re interested in learning more details.

  6. Senior Software Developer opportunity in Indianapolis

    Role Title: Senior Software Engineer

    Required Skills:

    • jQuery
    • Backbone.js
    • Legacy code that uses YUI 2.6.
    • Ruby 1.9 using the Padrino framework
    • PHP 5.3 using the Agavi framework
    • Comfortable with working on both the front and back ends of the application
    • 5 Years + in object oriented programming concepts
    • Computer science fundamentals in algorithms and data structures
    • Algorithm design
    • API documentation
    • Automated test creation

    Preferred Skills:

    • Developing in a strongly typed language like (e.g. C++, Java, etc.)
    • Developing in an object oriented dynamic language (e.g. PHP 5, Python, or Ruby)
    • Working with unit testing tools (e.g. minitest, PHPUnit, etc.)
    • Working with acceptance testing tools (e.g. Capybara, Cucumber, etc.)
    • Using an MVC server-side framework (e.g. Rails, Symfony, etc.)
    • Comfortable with XML processing APIs (e.g. W3C DOM, XPath, and XSLT)
    • MySQL query optimization and ORM tools (e.g. ActiveRecord, Propel, etc.)
    • Experience with NoSQL forms of data storage (e.g. MongoDB, Redis, etc.)
    • Cloud computing services (e.g. Amazon EC2)
    • Technologies used in highly scalable websites (e.g. NGINX, Varnish, Memcache, Solr/Lucene)
    • Technology used to process very large data sets (e.g. Hadoop)
    • Using JavaScript libraries for cross-browser compatibility (e.g. jQuery, underscore.js)
    • Debugging with browser-based tools (e.g. Firebug, Web Developer Toolbar, MS Script Debugger, Chrome’s Developer Tools)
    • Working with automated integration and deployment tools (e.g. Jenkins, Capistrano, Fabric, etc.)

    Role Type: Direct Placement

    Location: Indianapolis, IN

    Feel free to contact me at mpeterson@theoris.com (you can attach your resume and preferred rate) or call 317-968-9844 if you’re interested in learning more details.

  7. Java Developer opportunity in Indy

    Role Title: Java Developer

    Required Skills:

    • Strong command of java (5+ years application development experience)
    • Emphasis on the front end - strongly desire Flex but not required
    • Strong command HTML and JavaScript - should have some experience with HTML5
    • AJAX, CSS3
    • Good understanding of table-less page layout and positioning, browser behavior and compatibility, cross-browser issues and solutions
    • Must be willing to learn/do different technologies (i.e. Cold Fusion, Flex, etc.)
    • Java Servlets (J2EE, 5+ years experience)
    • Version control (CVS, SVN, 5+ years experience)
    • Java Application Server (Glassfish, Tomcat, WebSphere, 3+ years)
    • SQL (2+ years experience)
    • XML parsing (XPath, DOM, 2+ years experience)
    • JMS (2+years experience)
    • Junit (2+years experience)
    • Adherence to OOP best practices
    • Familiarity with Web technologies and technical architectures
    • Experience with Design Patterns (GoF)

    Preferred Skills:

    • Dependency Injection (Spring, Google Guice, 2+ years experience)
    • MVC Frameworks (Spring MVC, Apache Struts, 5+ years experience)
    • ORM frameworks (preferably JPA/Hibernate)
    • Ecommerce experience a big plus

    Location: Indianapolis, IN

    Role Type: Permanent Placement

    Feel free to contact me at mpeterson@theoris.com (you can attach your resume and preferred rate) or call 317-968-9844 if you’re interested in learning more details.

  8. Java Developer opportunity in Indy

    Role Title: Java Developer

    Role Responsibilities:

    • Implement the awesome features of our new platform using cutting edge technologies
    • Work closely with product owners and team members to solve unique challenges
    • Rapidly iterate on product and platform features
    • Make sure every line of code performs as fast as possible

    Required Skills:

    • Experience in Java and core open source frameworks
    • Experience with software engineering best practices
    • Consumer internet company - building a B2C product
    • Expertise in Java and core open source frameworks such as Spring - major focus on back-end, most successful will candidates will be full nTier but not a requirement
    • Experience with application messaging frameworks such as JMS or AMQP
    • Experience with software engineering best practices (e.g. unit testing, code reviews, design documentation)
    • Prior experience working for a consumer Internet company
    • B.S. or higher in Computer Science (or equivalent work experience)

    Desired Skills:

    • Experience with NoSQL data stores such as Cassandra or HBase
    • Big Data experience using Hadoop or Storm
    • Experience with Full-Text indexing frameworks such as Lucene or IndexTank
    • Experience with distributed and highly concurrent applications

    Location: Indianapolis, IN

    Role Type: Permanent Placement or Contract

    Feel free to contact me at mpeterson@theoris.com (you can attach your resume and preferred rate) or call 317-968-9844 if you’re interested in learning more details.

  9. Front End Java Web Developer opportunity in Indy

    Role Title: Front End Java Web Developer

    Required Skills:

    • 5+ years of web development experience
    • HTML/CSS/JavaScript fundamentals are a must
    • Build and maintain multi-threaded Java web applications using
    • Emphasis is on the front end and middle tier
    • Experience on sites with a good number of page views

    Desired Skills:

    • Work with Amazon S3 and Cloudfront for static web resource management
    • MySQL - Comfortable designing and optimizing relational databases

    Role Description:

    • Working on client website currently receiving ~ 5 million page views/day
    • Perform maintenance work and new feature implementation
    • Write simple, reusable, modular code using proven design patterns.
    • Should be comfortable designing and optimizing relational databases (prefer MySQL experience) and key-value stores (Amazon S3, memcached, custom implementations, etc.)

    Location: Indianapolis, IN

    Role Type: Permanent Placement or Contract

    Feel free to contact me at mpeterson@theoris.com (you can attach your resume and preferred rate) or call 317-968-9844 if you’re interested in learning more details.

  10. C# Middle Tier Developer opportunity in Indianapolis

    Role Title: C# Middle Tier Developer

    Required Skills:

    • Bachelor’s degree or equivalent experience in business, software engineering or computer science
    • At least 4+ years of technical experience in software development environment
    • Strong java script, xml skills and knowledge of browsers
    • Thorough technical knowledge of the following programming languages and environment of the following is required:
    • Object Oriented Development
    • C#
    • SQL Server 2005/2008
    • Visual Studio .NET 2008 
    • Good understanding of entire development process, including specification, documentation and quality assurance

    Preferred Skills:

    • Ideal candidate would be someone who can grow into Project/Team Lead

    Role Responsibilities:

    • Implement and gather requirements based on design specifications
    • Provide maintenance support on existing code
    • Develop industry leading application architecture
    • Develop features and functions used by thousands of clients across marquee enterprises such as retail/direct marketing, travel, and enterprise
    • Research problems discovered by QA and develop solutions to the problems

    Location: Indianapolis, IN

    Role Type: Contract to Hire

    Feel free to contact me at mpeterson@theoris.com (you can attach your resume and preferred rate) or call 317-968-9844 if you’re interested in learning more details.

  11. Mid-Level UX Developer opportunity in Indianapolis

    Role Title: Mid-level UX Developer

    Required Skills:

    • 4+ years of dedicated UX development
    • 5+ years JavaScript
    • JSON, AJAX, DOM manipulation, JQuery, DHTML
    • REST API consumption

    Preferred Skills:

    • Underscore.js
    • Backbone.js
    • Mustache.js
    • Require.js
    • Node.js

    General Qualifications:

    • The ability to learn quickly, work in a fast-paced environment
    • Blend well with a development team… no one will work alone or in a silo
    • Good understanding of Agile Scrum development process
    • Be able to communicate clearly, accurately, and deliver messages appropriately to the correct audience
    • Must have superior debugging and problem solving skills

    Role Responsibilities:

    • Implement requirements based on design specifications
    • Develop industry leading application architecture
    • Develop features and functions used by 8000 clients across marquee enterprises such as retail/direct marketing, travel, and enterprise
    • Develop applications on client’s platform
    • Research problems discovered by QA and develop solutions to the problems

    Tech Requirements:

    • Object-oriented JavaScript
    • JSON
    • Ajax
    • DOM manipulation and DHTML (building UI elements dynamically/programmatically)
    • JQuery (utilizing the library, creating widgets using the JQuery UI Widget Factory, etc.) or other JavaScript libraries
    • REST API consumption (making rest calls into our platform to retrieve and persist data)
    • Validation (understanding of client side validation as well as security issues like XSS (cross-site scripting)
    • Cross-browser compatibility issues

    Location: Indianapolis, IN

    Duration: 6+months (chance to extend based on client needs)

    Feel free to contact me at mpeterson@theoris.com (you can attach your resume and preferred rate) or call 317-968-9844 if you’re interested in learning more details.

  12. System Administrator opportunity in Manhattan

    Role Title: System Administrator

    Role Description:

    • Resolve issues affecting down-time on production systems (this is fundamentally a DevOps role)
    • Continuously improve software performance and tuning
    • Work on exciting projects that “run the enterprise” for our external customers as well as our own internal development
    • Work with team leads/architects to promote great software design, scalability and quality
    • Perform unit testing and provide guidance/support during QA/system testing
    • Resolve defects during QA testing and in post-release patches
    • Develop and maintain server-side (back-end) web services and infrastructure code for consumer-facing web sites, serving storage in the petabytes and customers in the millions

    Required Experience:

    • Bachelor’s degree in Computer Science (or equivalent) is required (Masters of CS is a plus)
    • 3+ years of real-world/commercial sys admin experience
    • 3+ years of job experience designing, developing and testing multi-tier systems in Java using Java EE/J2EE
    • 3+ years of job experience with databases and/or online eCommerce systems
    • 1+ years of hands-on experience with Linux and/or Unix-based operating systems
    • 1+ years of job experience programming multi-threaded applications
    • Knowledge of SQL, stored procedures, and relational and/or column-oriented database servers
    • Knowledge of XML/XSD and Web services (REST/SOAP)
    • Familiarity with object oriented programming, design patterns, data structures and algorithms
    • Good documentation skills, both in written and code format
    • Experience integrating with third-party software packages and web services is a plus
    • Knowledge of Perl, Python or other scripting languages a plus
    • HTML/CSS experience a plus

    Preferred Soft Skills:

    • Energetic, inspired, dedicated, passionate about software development
    • Ability to structure your time, prioritize and manage workload efficiently
    • Ability and willingness to learn new material quickly and with little top down management
    • A great team player; sociable, good sense of humor, with excellent communication skills
    • Ability to translate business requirements into reality
    • Attention to detail

    Location: Manhattan, NY

    Duration: 1+year (chance to extend based on client needs)

  13. Application Developer Opportunity in Warren, MI

    Role Title: Application Developer

    Role Description:

    • 5+ years design and development experience in: Cimplicity development and configuration, Java, WebLogic, J2EE, EJB, web services, JMS, XML
    • MS SQL query development
    • Basic knowledge of MS SQL Server table modifications
    • Basic knowledge of communication between server/server, client/server, calling stored procedures
    • Good collaboration and communication skills
    • Ability to develop and execute functional test cases

    Location: Warren, MI

    Duration: 2+months (chance to extend based on client needs)

  14. Web Developer needed in El Paso, TX

    Role Title: Web Developer

    Role Description:

    • UI Web Designer/Developer with 5+ years of experience with the below listed skills
    • User Interface Design – Experienced ; Has a good UI perspective with an eye for details like Color contrasts etc.
    • DHTML – Knowledgeable
    • HyperText Markup Language (HTML) – Expert
    • CSS – Expert
    • Java Script – Expert
    • Web Designing tools like Dreamweaver or FrontPage – Expert
    • Java – Knowledgeable
    • JQuery – Desirable
    • Application Developer: Develop web pages/sites/applications – Knowledgeable
    • Technical Writer: Design/develop original graphics for web – Knowledgeable
    • Documentation skills – using a UI template tool to document screen designs and standards that can be presented to customer for their approval
    • A web designer or developer that is aware of Section 508 or have developed for people with certain accessibility needs would be a plus

    Location: El Paso, TX

    Duration: 6+months (chance to extend based on client needs)