Brown University — Senior Application Developer

Job Description:

About Brown
Brown University offers a flexible work/life balance; summer hours, paid winter break and a comprehensive Benefits package including time off, annual paid holidays; benefits offerings including health, dental, vision, tuition assistance, retirement, wellness, employee discounts and more.  To learn about Brown University’s benefits, visit the UHR web page for further information.

The Institute for Computational and Experimental Research in Mathematics (ICERM) is one of seven national mathematical sciences institutes predominately funded by the National Science Foundation. Each year we bring together approximately 1,000 researchers from around the globe to collaborate on challenging topics within and around the computational domain. ICERM is a dynamic, active environment supported and managed by 14 full time professional staff and 9 directors. ICERM is one of several math institutes funded by the National Science Foundation (NSF). Launched at Brown University in 2010, the institute’s funding has been renewed by the NSF through 2025. Prior to that date the institute will request renewal for another 5-year grant. This stable cycle of repeat funding in 5-year increments is the typical model for successful NSF-funded math institutes

About the opportunity
Under the supervision of the IT Director, the Senior Application Developer leads ICERM’s software development and data management efforts. The Senior Application Developer will work with internal and external stakeholders to understand business needs and translate them into potential development goals. They will manage software development projects for continuous improvement and support of business functions and lead the software development team.

The Senior Application Developer will perform data reporting/modeling, application testing, software development, and full-stack maintenance within an agile team environment.  This work will include development/coding, design, testing, and ongoing maintenance of the department’s front-end applications, back-end applications, Java application servers, and databases. They will supervise more junior developers in this effort.

This position will work primarily on-site at the Providence campus with some flexibility for occasional remote days/times. This position is expected to work occasional night and weekend hours as dictated by ICERM’s event schedule.

Education and Experience

  • Bachelor’s degree in Computer Science, MIS, or related field, or equivalent experience
  • 2 to 3 years of relevant experience

Job Competencies

  • Ability to work both independently and as a team member in a complex, fast paced, dynamic team environment with competing demands.
  • Demonstrated ability utilizing traditional and Agile project management practices
  • Sound judgement
  • Demonstrated ability to successfully lead IT development projects
  • In depth knowledge of MySQL / MySQL server.
  • In depth knowledge of Java (JavaEE / J2EE) and JDBC frameworks.
  • Ability to effectively balance and prioritize multiple projects concurrently.
  • Strong Understanding of systems analysis and functional design practices.
  • Strong Understanding of Object Oriented Modeling and Programming.
  • Understanding of Debugging and Testing techniques and best practices
  • Experience with continuous process improvement methods
  • Knowledge of MVC, MVP, SOA, DevOps, and Agile development practices
  • Ability to quickly learn and adopt new technologies
  • Experience with Eclipse or other relevant IDEs and debugging tools.
  • Possesses a willingness and ability to support a diverse and inclusive environment.

Please note: a complete application consists of a cover letter and resume.

Background Checks: Criminal and Education Verification

In order to maintain 90% or greater universal vaccination rates on campus, all newly hired employees at Brown University must receive the final dose of the COVID-19 vaccine before they begin work, unless they are approved for a medical or religious exemption. For more information, please visit the Healthy Brown site.

Recruiting Start Date:

Job Posting Title:
Senior Application Developer

Institute for Computational and Experimental Research in Mathematics

Grade 10

Worker Type:

Worker Sub-Type:
Fixed Term (Fixed Term)

Time Type:
Full time

Scheduled Weekly Hours:

Position Classification:

Submission Guidelines:
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.

Vaccination Requirements:
In order to maintain 90% or greater universal vaccination rates on campus, all newly hired employees at Brown University must receive the final dose of the COVID-19 vaccine before they begin work, unless they are approved for a medical or religious exemption. All employees must also receive a COVID-19 booster within thirty (30) days of becoming eligible. For more information, please visit the Healthy Brown site.

Still Have Questions?
If you have any questions you may contact

EEO Statement:
Brown University is an E-Verify Employer.

As an EEO/AA employer, Brown University provides equal opportunity and prohibits discrimination, harassment and retaliation based upon a person’s race, color, religion, sex, age, national or ethnic origin, disability, veteran status, sexual orientation, gender identity, gender expression, or any other characteristic protected under applicable law, and caste, which is protected by our University policies.

Apply Now: