What are the responsibilities and job description for the Application Developer position at Rhode Island Public Transit Authority (RIPTA)?
Summary of Position:
The Application Developer is responsible for the development, implementation, integration, and maintenance of applications, databases and reports that support or extend our operations. The Application Developer will work alongside the IT Team members to provide logistical support, respond to queries, document changes, and assist with training, testing, assessment, diagnosis and resolution of problems as they arise. Other duties include maintaining and expanding RIPTA’s data warehouse which contains relevant and pertinent data for reporting.
Essential Duties and Responsibilities:
1. Participate in the full lifecycle of application development based on RIPTA needs. Includes gathering specifications, planning, development (front and back-end), testing, deploying, maintaining and documenting software applications;
2. Review and maintain existing software programs to provide as needed customer support and updates. Determine possible enhancements for applications, reports and processes;
3. Create custom documentation and manuals as needed by users;
4. Serve as a technical resource for RIPTA (i.e. software ,database and reporting issues);
5. Build custom reports using such tools as Crystal Reports, MS reporting services or Power BI;
6. Any other duties as determined by the Director of Application Development.
The above duties and responsibilities are not intended to limit specific duties and responsibilities of any particular position, nor are they intended to limit in any way the right of supervisors to assign, direct, and control the work of employees under their supervision.
Qualification Requirements:
- Bachelors degree in Computer Science;
- Must have a minimum of 5 years of experience developing windows web application in .NET (4.5 and above);
- Must have a minimum of 2-3 years of experience designing reports using SAP Crystal reports or MS Microsoft SQL Reporting Services or Power BI;
- Understanding of SQL database principles including tables, triggers, views and stored procedures;
- Minimum skills needed C# or VB.NET, ASP.NET, SQL Server, Visual Studio, PHP, Python and DB2;
- Experience with web service standards (REST, and SOAP) or experience using a product API;
- Maintain and update RIPTA’s intranet application.
Specific Skill Experience:
- Web Application Development, VB.NETexperience, developing or working with APIs;
- SQL Server 2012 or later database experience;Web Skills: HTML5, JavaScript, CSS, AJAX, PHP; Interactive Dashboards;
- Understanding of database principles including tables, views, triggers and stored procedures;
- Experience with SAP Crystal Reports, SSRS or Power BI for designing reports;
- Experience providing programming support for developed programs;
- Ability to work independently with limited supervision.
RIPTA reserves the right to consider any combination of education and experience that shall be substantially equivalent to the above education and experience
To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. The requirements listed below are representative of the knowledge, skill, and/or ability required. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.
Independent Action:
- Provides timely and accurate response to assigned tasks;
- Demonstrates capacity to adapt and learn in a dynamic work environment;
- Manages time effectively and responds to requests to work flexible hours;
- Punctual and regularly attends work.
Physical Requirements:
- Responsibilities may require working evenings and weekends, sometimes with little advanced notice;
- Occasional travel to other sites is required;
- Must be able to lift up to 50 pounds without limitations.
Supervisory Responsibility:
None
Selection Process:
- Interested applicants should submit their cover letter, resume and/or RIPTA employment application to RIPTA’s Human Resources Department by closing date of recruitment posting;
- Selected applicants may be required to pass an oral interview and/or written/computer assessment;
- Applicant must provide RIPTA with a copy of degree and/or transcripts from accredited educational institution, any required licensure and/or certifications as needed to perform job functions, prior to interview;
- Applicant will be required to pass a nationwide full criminal background check to be conducted by RIPTA;
- Applicant will be required to submit a Bureau of Criminal Investigation (BCI) from their state of residence to Human Resources when a conditional offer of employment has been made;
- Applicants claiming Military status should submit a copy of the DD-214 form;
- Internal applicants will be subject to evaluation of personnel file to determine eligibility and suitability for the position; to include but not limited to review of attendance, training, education, job qualification skills, commendations, and disciplinary history.
Elimination Process:
- If a candidate fails to meet the minimum education requirement as outlined within “Qualification Requirements” stating “Bachelor Degree in Computer Science”.
- If a candidate fails to submit resume and/or required documentation as outlined within “Selection Process”.
- If a candidate fails to meet minimum required oral interview score, in which the Authority has deemed as a passing score.
To apply, interested applicants should submit their cover letter, resume, certification copies and RIPTA employment application; to the Human Resources Department at 705 Elmwood Avenue, Providence, RI 02907 or via email to jobs@ripta.com no later than Friday, March 28, 2025. Telephone calls regarding application status will not be accepted.
RIPTA is an Equal Opportunity Employer: It is the policy of the Rhode Island Public Transit Authority that no employee or applicant for employment will be discriminated against regardless of race, color, sex, age, national origin, religion, disability status, veteran status, sexual orientation, marital status and/or gender identity or expression.
Job Type: Full-time
Pay: $86,565.48 - $108,206.85 per year
Benefits:
- Dental insurance
- Employee assistance program
- Flexible spending account
- Health insurance
- Health savings account
- Life insurance
- Paid time off
- Vision insurance
Schedule:
- 8 hour shift
- Day shift
- Monday to Friday
- On call
- Weekends as needed
Work Location: In person
Salary : $86,565 - $108,207