Rutgers University - Application Developer II
Developer is needed in Somerset, United States.
Client: Rutgers University
Location: Somerset, United States
Contract: Part Time, Full Time
Job Description
The Application Developer II at Rutgers University’s Office of Information Technology will be responsible for developing high-volume applications for Rutgers Education Technology, specifically focusing on the Canvas Learning Management System, EAB Student Success Management, and other instructional technology applications. The role involves managing the full software development life cycle of projects, collaborating with departmental staff and strategic partners on technical requirements, application design, and system usability. The position also includes providing operational support for departmental technologies, troubleshooting and resolving errors, and communicating with stakeholders.
Requirements
Minimum Education and Experience:
- Bachelor’s degree or equivalent combination of education and experience.
- Five years of relevant experience in web and database application development using Java.
- Three years of relevant experience in ETL processes using PL/SQL.
Required Knowledge, Skills, and Abilities:
- Experience with SQL database technologies (Oracle) and principles.
- Proficiency in leveraging application programming interfaces (APIs) to support and enhance applications.
Preferred Qualifications:
- Experience with Learning Management Systems such as Canvas, Sakai, Blackboard, or Moodle.
- Familiarity with learning application standards like IMS Learning Tools Interoperability (LTI).
- Proficiency in a UNIX environment using and configuring open-source software programs like Tomcat, Apache, and error logs.
- Knowledge of web-oriented programming languages like JSP, Javascript, and CSS.
- Experience with software prototyping, development cycles, and design patterns.
- Familiarity with version control systems like Github/Gitlab and Bamboo for builds and deployment.
Additional Information
Position Status: Full-time
Work Arrangement: May be eligible for a hybrid work arrangement as per Rutgers Policy 60.3.22.
Benefits: Comprehensive benefit program available to eligible employees.
Pre-employment Screenings: All offers of employment are contingent upon successful completion of pre-employment screenings.
How It Works
Create your Profile for Free
Build your Twine portfolio to highlight your skills, and experience, while setting your desired pay rate.
Send Customized Pitches
Pitch for available jobs that match your skills, and access exclusive opportunities that are specifically tailored to your expertise.
Secure Payment Process
Clients make upfront Vault payments held by Twine, ensuring freelancer payment security, with 0% commission for freelancers.