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.
Responsibilities
Create new software by collaborating with stakeholders to define the requirements, and writing code that is well structured, 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
Qualifications-Required
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. Please submit a letter of application, which states salary requirements, a current resume and contact information for three professional references to: Human. Resources@IDEAedu.org. Screening of applications begins immediately and continues until the position is filled.
The IDEA Center is an Equal Opportunity Employer.
