Please note that a complete application includes a cover letter.
The Institute for Computational and Experimental Research in Mathematics, seeks a Java application developer to join its small IT team. This individual will primarily spend their time maintaining and adding new features to Cube, ICERM's participant management and reporting system. The ideal candidate will have a strong foundation in both Java and MySQL and be comfortable with DevOps practices in an informal Agile environment. Success in this role requires a person who is comfortable interacting with non-technical users in order to understand their business processes and system requirements as well as convey technical information to them. They will proactively seek solutions, suggest opportunities for improvements to systems, and independently complete tasks without direct guidance.
The Application Developer's duties include:
Develop Web Applications – Communicate with staff and program participants to understand their business needs and areas for potential improvement. Collaborate in the full lifecycle development of technologies based in Java and MySQL. Use current languages and methodologies to develop and maintain software for internal and external end users while adhering to best practices in Application architecture, Agile development, and version control.
Manage and Maintain Databases - Develop and maintain automated and reusable routines for extracting requested information from database systems. Work with staff, participants and external stakeholders to build web service systems to match their business processes. Develop and maintain back-end database interfaces to web applications. Continuously identify areas for improving data integrity/validity. Manage security and access to various web services and back-end data systems.
A bachelor's degree in MIS, computer science, or a related field, or equivalent professional experience, 1-3 years of experience preferred.
Ability to work both independently and as a team member in a complex, fast paced, dynamic team environment with competing demands.
Ability to interact with nontechnical staff and communicate technical concepts.
A strong foundation in Java.
A strong foundation in MySQL.
An understanding of Object Oriented modeling and programming.
An understanding of systems analysis and functional design practices.
A willingness and ability to support a diverse and inclusive environment.
Background Check: Criminal and education verification.
This position has an end date as it is funded by a grant from the National Science Foundation. ICERM's current funding ends on 8/31/2020 and we are currently expecting a favorable outcome while in the renewal process for another 5 years.
- Frequently operates a computer and other office equipment such as a printer/copy machine.
- Frequently moves about inside the office the office to access printer, files, and other materials/equipment.
- Frequently moves about campus to various locations for meetings.
Please note that a complete application includes a cover letter. All offers of employment are contingent upon a completed criminal background check and education verification satisfactory to Brown.
Recruiting Start Date:2019-09-19-07:00
Job Posting Title:Application Developer
Department:Institute for Computational and Experimental Research in Mathematics
Worker Sub-Type:Fixed Term (Fixed Term)
Time Type:Full time
Scheduled Weekly Hours:37.5
Please note that in order to be considered an applicant for any staff position at Brown University you must submit an application form for each position for which you believe you are qualified. Applications are not kept on file for future positions. Please include a cover letter and resume with each position application.
Still Have Questions?
If you have any questions you may contact email@example.com.
Brown University is an E-Verify Employer.
Brown University is committed to fostering a diverse and inclusive academic global community; as an EEO/AA employer, Brown considers applicants for employment without regard to, and does not discriminate on the basis of, gender, sex, sexual orientation, gender identity, national origin, age, race, protected veteran status, disability, or any other legally protected status.
Apply on company website