Rutgers, The State University of New Jersey, is seeking a Software Engineer I for the Office of Information Technology. Reports to Assistant Director, Enterprise Business Development within Enterprise Applications and Research Computing (EARC). The candidate will be an active participant in analysis, planning, architecture design, development, implementation, and maintenance of enterprise middleware applications that support university offices and functions.
Among the key duties of this position are the following:
Identifies system requirements and develops application specifications.
Designs, develops and tests enterprise application systems and services.
Provides ongoing maintenance and support of applications.
Researches new technologies, best practices, business processes and procedures.
Facilitates app server configurations by collaborating with systems and network administration teams.
Keeps abreast of all pertinent federal, state and Rutgers' regulations, laws and policies as they presently exist and as they change or are modified.
Understands and adheres to Rutgers' compliance standards as they appear in RBHS's Corporate Compliance Policy, Code of Conduct and Conflict of Interest Policy.
Interacts closely with clients, business analysts, infrastructure and development team members. Application systems and services include Rich Internet Applications (RIA) web applications, backend server processes and/or integration between such systems.
Documents use cases, requirements, incident reports, architecture and design details to aid in the support of application systems and services.
Participates in design and code reviews, testing and deployment activities.
Performs application maintenance and troubleshooting, aids in resolving system outages and addressing client issues.
Performs reporting, metrics collection and analysis to improve quality and performance of applications.
Stays current with best practices in software development and applies new technology/processes where appropriate.
Participates in defining architecture and process standards for the middleware.
Contributes to ongoing evolution and development middleware applications and portal strategies, roadmaps and plans.
Participates in the open source community for middleware, and contributes to evaluation, selection and configuration of open source middleware solutions.
Performs other duties as assigned.
Minimum Education and Experience:
Bachelor's Degree or equivalent combination of education and relevant experience such as coding school or certification.
Rutgers, The State University of New Jersey, is a leading national public research university and the state's preeminent, comprehensive public institution of higher education. Rutgers is dedicated to teaching that meets the highest standards of excellence; to conducting research that breaks new ground; and to turning knowledge into solutions for local, national, and global communities. As it was at our founding in 1766, the heart of our mission is preparing students to become productive members of society and good citizens of the world. Rutgers teaches across the full educational spectrum: preschool to precollege; undergraduate to graduate and postdoctoral; and continuing education for professional and personal advancement. Rutgers is New Jersey's land-grant institution and one of the nation's foremost research universities, and as such, we educate, make discoveries, serve as an engine of economic growth, and generate ideas for improving people's lives.