Careers at Cornerstone

Think you’d 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.

SOFTWARE DEVELOPER

Department: Product Engineering
Reports To: Director of Product Engineering

Position Summary

As a C# / .NET Developer, you will be responsible for overseeing and developing application functions for a growing technology company focused on the travel industry. This includes developing and implementing hosted applications that match quality control and operational requirements ensuring that customer objectives are met.

The primary internal goal of the C#/.Net Developer is to maintain and pursue standards and systems that can be replicated to increase efficiencies and profitability, while maintaining flexibility to provide solutions for customers’ unique processing needs.

Externally, the C# / .NET Developer has an inherent responsibility to the quality and integrity in solutions we provide for end results that meet or exceed customer expectations of our contracted services and applications.

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 & 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

SOFTWARE DEVELOPER (FRONT-END)

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

BUSINESS PROCESS CONSULTANT

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 solvings 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

Why work with us?

At Cornerstone every role matters. We believe that everyone on our team should feel empowered in our company to have a direct impact and share its successes. It’s through everyone’s direct involvement that we will be able to produce our best work. We aim to foster an environment of learning, collaboration and innovation that challenges everyone to help push our products forward.

Other skills?

We are always looking for talented and passionate people. If you’re pro-active, motivated and aren’t afraid to share your awesome ideas with the rest of the team, we definitely want to hear from you.

Get in Touch!