Software Developer


The mission of The IDEA Center is to improve learning in higher education through quality research, assessment, and professional development. The Software Developer position requires an individual interested in making an impact on higher education. The ideal candidate should have a passion for creating great software and welcome the challenge that comes with working on a small team with big ideas. The Software Developer position reports to the Director of Software Development.


 Create new software by collaborating with stakeholders to define the requirements, and writing code that is wellstructured, well-tested, and meets the stakeholders’ requirements

 Maintain and improve existing software by investigating complex problems and implementing solutions

 Create and maintain documentation that will be used by developers as well as end-users

 Learn about new technologies and development tools that help shape the future of IDEA

 Coordinate on special projects as needed


 A Bachelor’s degree in software engineering, computer science, information systems, or equivalent work experience

 Excellent programming skills with a solid understanding of object-oriented languages and principles

 Understanding of the entire development process including gathering requirements, writing specifications, implementing software, creating documentation, performing quality assurance, troubleshooting and the use of source control systems

 Possess strong technical knowledge in software development methodologies, design and implementation

 Excellent communication and interpersonal skills

 A commitment to serving both colleagues and clients

 An ability to work effectively within a team environment

 Strong analytical and problem solving skills with a keen attention to detail

Qualifications-Preferred: In addition to the required qualifications, experience is preferred with the tools currently used at IDEA

 Java, Groovy, and Grails

 JavaScript, AngularJS, jQuery, CSS, and HTML

 Git and GitHub

 Gradle, Ant, and Jenkins

 SQL, MySQL, MongoDB

 AWS, Tomcat, and Linux

 Eclipse and IntelliJ IDEA

 Atlassian Jira and Confluence

Note: The duties, responsibilities and qualifications in the job description are representative categories only. These general guidelines do not constitute an exhaustive list of qualifications or essential functions for the position. There may be duties assigned or requests made of the person employed in this position that are not listed above. This is a full time position. The person employed must be able to work from IDEA headquarters on a regular basis. Salary is commensurate with education and experience.


No information provided.
Posted on:
February 6, 2016

How to Apply

Please submit a letter of application, which states salary requirements, a current resume and contact information for three professional references to: Screening of applications begins immediately and continues until the position is filled. The IDEA Center is an Equal Opportunity Employer.