The 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. The Application Developer will serve as an integral member of the information technology team.Â This team is responsible for the instituteâ™s software, servers, and data systems.Â This position will work with internal and external end users and other IT Staff to assist in the development and implementation of solutions for continuous improvement and support of business functions.
Develop Web Applications :
Collaborate in the full-lifecycle development of technologies based in Java, JDBC, MySQL, Vaadin, Maven, JBoss, HTML, and CSS. Use current programming languages and methodologies to write code, develop, and maintain software for internal and external end-users. Adhere to best practices in application architecture for Model View Controller (MVC), Model View Presenter (MVP), Agile Development, Content Management, and Service Oriented Architecture (SOA).
Manage and maintain databases, models, systems, and structures for data storage, retrieval and reporting:
Assist with management and maintenance of complex data systems, data flow, relationships and dependencies.Â Develop and maintain automated and reusable routines for extracting requested information from database systems. Work with staff and external stakeholders to build data transnational and 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 and provide solutions. Manage security and access to various web services and back-end data systems.
â¢Â Â Â Bachelorâ™s degree in Computer Science, MIS, or related field, or equivalent professional experience â¢Â Â Â Ability to work both independently and as a team member in a complex, fast paced, dynamic team environment with competing demands.Â â¢Â Â Â 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. Â â¢Â Â Â Understanding of systems analysis and functional design practices. â¢Â Â Â Understanding of Object Oriented Modeling and Programming. â¢Â Â Â Demonstrated understanding of Debugging and Testing techniques and best practices.
â¢Â Â Â Possesses a willingness and ability to support a diverse and inclusive environment.
â¢Â Â Â 1 - 3 years demonstrated experience in maintaining and testing applications. â¢Â Â Â Experience with continuous process improvement methods â¢Â Â Â Knowledge of MVC, MVP, SOA, DevOps, and Agile development practicesÂ â¢Â Â Â Experience with any of the following technologies: RESTful Web Services, Vaadin, JPA, Maven, PHP, AngularJS, Wildfly, TomcatÂ â¢Â Â Â Experience with Eclipse or other relevant IDEs and debugging tools.Â
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 current funding ends on 8/31/2020 and we are currently 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 back ground check and education verification satisfactory to Brown.
Recruiting Start Date:
Job Posting Title:
Institute for Computational and Experimental Research in Mathematics
Fixed Term (Fixed Term)
Scheduled Weekly Hours:
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.
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.
Internal Number: REQ162630
About Brown University
Located in historic Providence, Rhode Island and founded in 1764, Brown University is the seventh-oldest college in the United States. Brown is an independent, coeducational Ivy League institution comprising undergraduate and graduate programs, plus the Alpert Medical School, School of Engineering, Executive Master of Healthcare Leadership and the IE Brown Executive MBA.