Think you would make a great addition to the team? Check out our open positions and send your cover letter and resume to jobs@ciswired.com.
We are always looking for great talent in the areas of engineering, sales and account management, and product management. If you do not see an open position posted below and you are interested in joining the team at Cornerstone, please send your cover letter, resume and a brief description of your interested role to jobs@ciswired.com.
Department: Product Engineering
Reports To: Director of Product Engineering
Position Summary
Cornerstone Information Systems is searching for a full-time C#/.NET Software Developer with 3-5 years’ experience to oversee and develop application functions for a growing technology company focused on the ever-changing, dynamic travel industry. As a Cornerstone Developer, your role is important in maintaining and pursuing standards and systems that can be replicated to increase efficiencies, while maintaining flexibility for our customers’ unique solutions requirements. Providing Best in Class service to our clients is our primary goal and this position has an inherent responsibility to insure the quality and integrity of our solutions meet or exceed our customers’ expectations.
Qualified candidates should have a strong understanding of Global Distribution Systems (GDS) functionality, travel industry technical and operations knowledge, customer service principles, and excellent customer communication skills. Furthermore, travel industry “Best Practices” knowledge is desired along with proven aptitude and experience with travel industry based technology.
The ideal candidate will have a minimum of five (5+) years of technology experience in software development, demonstrated travel industry experience or relevant experience.
Duties and Responsibilities:
The responsibilities for the C#/.Net Developer will include but not be limited to participation in the following areas:
- Working in a fast-paced environment to deliver on critical business initiatives
- Participate and contribute to ad-hoc development projects as they arise
- Rewrite existing C/C++ system using .NET, C#, and SQL Server
- Apply coding and analytical skills in all phases of the software development life cycle
- Interface with third party APIs to pull real time data
- Analyze existing code and designs
- Maintain, debug and test applications as needed
- Utilize defect and enhancement tracking software and processes
- Use version control systems effectively, including an understanding of branching and merging
Knowledge, Skills, and Abilities:
- Knowledge of OOP concepts and Component Design
- Ability to generate specifications and related unit test plans
- Excellent verbal and written communication skills
- Excellent organizational, problem solving, coding, unit testing and debugging skills
- Five (5) years of .NET Technologies (ASP.NET, VB.NET, C#) and SQL
- Web Technologies (ASP, HTML, VBScript, JavaScript, CSS)
- Ability to be a self-starter on a full life cycle development project
- Relational database knowledge (SQL Server, Oracle); SQL development and T-SQL skills a plus
- Familiarity with Agile and Waterfall software development methodologies
- Solid understanding of web services, REST, SOAP and the HTTP
- Travel technology integration experience
- Ability to learn new products
- Highly motivated and able to work independently
- Strict attention to detail / detail oriented
- Proven problem solving and research skills
- Ability to work independently and accept accountability for actions
- Ability to exercise good judgment and meet deadlines
- Team player
Preferred Credentials and Experience:
- Corporate Travel related experience
- Experience with multiple development languages (Java, C#, JavaScript, etc.)
- Experience with enterprise business solutions
- Experience with scaling large databases
- Bachelor’s Degree in Computer Science or related field of study
- Equivalent combination of education and experience
- Technology experience with at least one Global Distribution System (GDS)
To apply send resume to Cornerstone Information Systems, Systems Department, 300 West Sixth Street, Bloomington, IN 47404 or email to jobs@ciswired.com
Department: Product Engineering
Reports To: Director of Product Engineering
Position Summary
Cornerstone Information Systems is searching for a full-time Lead Software Developer with 3-5 years’ experience to lead the development efforts in application functions for a growing technology company focused on the ever-changing, dynamic travel industry. As a Lead Software Developer, you will be a key contributor to the company growth, including coaching and mentoring developers and leading the development efforts of the codebase to drive quality and efficiency best practices. Providing Best in Class service to our clients is our primary goal and this position has an inherent responsibility to insure the quality and integrity of our solutions meet or exceed our customers’ expectations.
Qualified candidates should have a strong understanding of AGILE and SCRUM development best practices. The ideal candidate will have a minimum of five (5+) years of technology experience in software development.
Duties and Responsibilities:
The responsibilities for the Lead Software Developer will include but not be limited to participation in the following areas:
- Utilize defect and enhancement tracking software and processes
- Use version control systems effectively, including an understanding of branching and merging
- Utilize defect and enhancement tracking software and processes
- Use version control systems effectively, including an understanding of branching and merging
- Mentor/Coach Developers
- Ongoing training and education initiatives
- Define and execute on improvement opportunities
- Assist with performance issues
- Lead the Code/Design Review meetings
- Champion quality initiatives
- Establish and Monitor best practices (i.e. source control, coding style, documentation)
- Socialize Certified Scrum Developer (CSD) best practices to the rest of the team
- Participate in architectural discussions across platforms to ensure consistency
- Liaison between departments to represent technical concerns
- Drive continued synergy between Development and associated departments
- Drive cross cutting concerns that bring unity to the platforms (i.e. centralized dashboards)
- Working in a fast-paced environment to deliver on critical business initiatives
- Participate and contribute to ad-hoc development projects as they arise
- Remain active in the existing codebase system (writing and/or reviewing)
- Apply coding and analytical skills in all phases of the software development life cycle
- Ongoing education and training on software development trends & best practices
- Assist in staff recruiting including interviews and code assessments (Jr/Mid/Sr/Intern)
- Speaking engagements and conference attendance (industry events, career fairs, universities)
Knowledge, Skills, and Abilities:
- Knowledge of AGILE and SCRUM development practices
- Knowledge of OOP concepts & Component Design
- Knowledge of Continuous Integration and Deployment best practices
- Ability to generate specifications and related unit test plans
- Ability to be a self-starter on a full life cycle development project
- Excellent verbal and written communication skills
- Excellent organizational, problem solving, coding, unit testing and debugging skills
- Five (5) years of .NET Technologies (ASP.NET, VB.NET, C#)
- Experience working with modern Web Technologies (HTML5, Angular, React, Node)
- Relational database knowledge (SQL Server, Oracle); SQL development and T-SQL skills a plus
- Knowledge of NoSQL databases (Redis, MongoDB, Cassandra) a plus
- Familiarity with AGILE and WATERFALL software development methodologies
- Solid understanding of web services, REST, SOAP and HTTP
- Travel technology integration experience a plus
- Ability to learn and evaluate new products
- Highly motivated and able to work independently
- Strict attention to detail / detail oriented
- Proven problem solving and research skills
- Ability to work independently and accept accountability for actions
- Ability to exercise good judgment and meet deadlines
- Team player
Preferred Credentials and Experience:
- Corporate Travel related experience
- Experience with multiple development languages (Java, C#, JavaScript, etc.)
- Experience with enterprise business solutions
- Experience with scaling large databases
- Bachelor’s Degree in Computer Science or related field of study
- Equivalent combination of education and experience
- Technology experience with at least one Global Distribution System (GDS)
To apply send resume to Cornerstone Information Systems, Systems Department, 300 West Sixth Street, Bloomington, IN 47404 or email to jobs@ciswired.com
Department: Product Engineering
Reports To: Director of Product Engineering
Position Summary
As a Front-End Software Developer, your main responsibility is for the production, modification and maintenance of websites and web application’s user interfaces. You will be tasked with creating awesome front-end interfaces composed of CSS, Flash, HTML, and JavaScript. The primary focus of the position will be developing the front-end architecture including the connection with the back-end.
The ideal candidate will have a minimum of five (5+) years of technology experience in web development, demonstrated travel industry experience or relevant experience.
Duties and Responsibilities:
The responsibilities for the Front-End Software Developer will include but not be limited to participation in the following areas:
- Working in a fast-paced environment to deliver on critical business initiatives
- Participate and contribute to ad-hoc development projects as they arise
- Maintain, debug and test applications as needed
- Design, develop and maintain the frontend architecture
- Utilize defect and enhancement tracking software and processes
- Use version control systems effectively, including an understanding of branching and merging
Knowledge, Skills, and Abilities:
- Excellent HTML, XHTML, CSS programming skills
- Coding valid XHTML and CSS mark-up
- Developing cross-browser and cross-platform compatible solutions
- Exceptional JavaScript programming skills
- Knowledge of working with JavaScript frameworks to create rich interactive content (Bootstrap, Angular, React)
- Experience integrating with server-side code to produce dynamic pages
- Excitement about emerging web technologies such as HTML5 and CSS3
- Good understanding of Web Accessibility
- Experience in AJAX techniques
- Ability to generate specifications and related unit test plans
- Excellent verbal and written communication skills
- Excellent organizational, problem solving, coding, unit testing and debugging skills
- Relational database knowledge (SQL Server, Oracle); SQL development and T-SQL skills a plus
- Familiarity with Agile and Waterfall software development methodologies
- Solid understanding of web services, REST, SOAP and the HTTP
- Travel technology integration experience
- Proven problem solving and research skills
- Have a proven track record of delivering highly operable and maintainable software on time
Preferred Credentials and Experience:
- Intimate, working understanding of modern web applications and MVC concepts (HTML, CSS, UI, JavaScript)
- Experience with large scale database driven applications
- Corporate Travel related experience
- Experience with multiple development languages (Java, C#, JavaScript, ColdFusion, PHP, ASP.Net, etc.)
- Experience with cloud based technologies (AWS/Azure/Google)
- Experience with enterprise business solutions
- Experience with scaling large databases
- Developing cross-browser compatible solutions to give users a unique experience
- Bachelor’s Degree in Computer Science or related field of study
- Equivalent combination of education and experience
To apply send resume to Cornerstone Information Systems, Systems Department, 300 West Sixth Street, Bloomington, IN 47404 or email to jobs@ciswired.com
Department: Development
Reports To: Director of Product Services
Position Summary
Do you enjoy solving complex problems? Do you have any programming experience? Can you manage multiple tasks with minimal supervision? Can you work closely with customers to understand their business needs? Do you have experience with Business Rules Management Systems? Do you know what a Global Distribution System is and how it works? If you can answer ‘yes’ to these questions, then Cornerstone Information Systems wants to talk to you!
We are seeking Business Process Consultants to develop client applications for our growing travel technology platform – iQCX.
Duties and Responsibilities:
- Ability to gather and document business process requirements.
- Build decision models to identify business rules sets.
- Consult with customers on ways to drive value and savings through technology.
- Implementation of iQCX ResRules from customer requirements.
- Ensure reusability of business rule process across the enterprise.
- Coordinate release management.
- Work closely with internal teams to drive all aspects of a client implementation and ensure tasks and due dates are met.
- Act as a subject matter expert of the product and implementation processes for both internal and external customers.
- Interface with multiple IT teams and groups.
- Improve ROI by thoughtful management of business processes.
Competencies:
To perform the job successfully, an individual should demonstrate the following competencies:
- 3-5 years of information technology experience.
- Some programming experience.
- Experience working with Business Rule Management Systems.
- Experience in travel technology a strong plus.
- Strong written and verbal communication.
- Proven experience in designing applications that respond to business needs.
- Works well in a highly collaborative and rapidly changing environment.
- Strong critical thinking and problem solving skills.
- Proactive attitude, ability to work independently and a desire to continuously learn new skills and technologies.
- Must be a demonstrated “self-starter.”
Compensation:
Cornerstone Information Systems offers a benefits package to full-time employees including medical, dental, vacation, employee revenue sharing, and 401k. Cornerstone is an equal opportunity employer (EOE) and strongly supports diversity in the workforce.
To apply send resume to Cornerstone Information Systems, Systems Department, 300 West Sixth Street, Bloomington, IN 47404 or email to jobs@ciswired.com
Department: Support Services
Reports To: Director of Application Support
Position Summary
As a Client Support Specialist you will be responsible for providing excellent customer service on all assigned Cornerstone Information Systems applications and solutions for a growing technology company focused on the travel industry. This includes providing technical assistance to customers upon request, courteously and promptly resolving customer questions and problems, documenting all related incident records, effectively communicating with Management and colleagues to achieve customer and Cornerstone objectives. You will be held accountable for the quality and responsiveness toward achieving high performance SLAs, managing and completion of strategic customer projects, incident management efficiency and overall customer satisfaction resolving service requests.
Qualified candidates must have demonstrated skills toward systems troubleshooting (hardware & software) and the ability to learn new application solutions (software) skills. Candidates must have excellent communication and documentation skills with the ability to engage in customer problems from creation to completion. Furthermore, travel Industry technical and operations knowledge is desired along with proven aptitude and experience with travel industry-based technology.
The ideal candidate will have a combination of education, training and experience that includes a minimum of three (3+) years working experience in a customer service related position, high-availability software environment, SaaS application operations, demonstrated travel industry experience or relevant service experience. An AS/BS degree or equivalent work experience is desired.
Duties and Responsibilities:
The responsibilities for the Client Support Specialist will include but not be limited to participation in the following areas:
- Professionalism in all customer relationships
- Telephone application support
- Email application support
- Manage information and incidents via Salesforce
- Application Knowledge
- Accuracy in resolving incidents
- Contribute to the application knowledge-base
- Contribute to colleague knowledge-base
- Responsible for high quality and integrity of incident resolutions
- Monitoring availability and performance of Cornerstone SaaS applications
- Responsible for customer loyalty and retention
Knowledge, Skills, and Abilities:
- Highly motivated and able to work independently
- Strong work ethic with high standards of quality
- Attention to detail / detail oriented
- Ability to manage multiple support incidents concurrently
- Travel operations industry experience
- Strong written and verbal communication skills
- Excellent relationship skills
- Effective troubleshooting and decision-making skills
- Professional and courteous
- Proven interpretation, problem solving and research skills
- Ability to accept accountability for actions
- Team Player
Credentials and Experience:
- Associates Degree (AS) and/or Bachelors Degree (BA / BS)
- Three (3+) years related customer service experience
- Equivalent combination of education and experience acceptable
Compensation:
Cornerstone Information Systems offers a benefits package to full-time employees including medical, dental, vacation, employee revenue sharing, and 401k. Cornerstone is an equal opportunity employer (EOE) and strongly supports diversity in the workforce.
To apply send resume to Cornerstone Information Systems, Systems Department, 300 West Sixth Street, Bloomington, IN 47404 or email to jobs@ciswired.com