You are viewing a preview of this job. Log in or register to view more details about this job.

Business Analyst/Software Development




In this internship position, the selected individual will work with the Bureau of Technology Services application development team at the Portland Police Bureau to develop and test modules for the Uniform Daily Assignment Roster (UDAR). The job duties include but are not limited to:

  •  Developing new modules in UDAR
  • Creating new reports
  • Developing Enhancements to UDAR
  • Developing mobile applications (iPhone, iPad and Android)
  • Testing and Debugging the UDAR Application
  • Documentation of UDAR modules 
  • Must be able to pass a comprehensive Level 2 Police Background 

Experience with Microsoft Visual Studio, .NET Framework, C#, ASP.NET (Webforms) desired.

UDAR Overview:  
UDAR is used for all Portland Police Staff scheduling, Vacation Requests, Overtime Requests and transfers. It is template driven, which allows supervisors to identify what units and unit assignments are necessary on specific days, minimizing the need for daily roster management.

The Uniform Daily Assignment Roster application was developed in Microsoft Visual Studio 2017 using ASP.NET Webforms, language used is C# and SQL Server 2014 is the back-end database. The application uses third party components from DevExpress for the user interface and Crystal Reports for reporting and dashboard. It also interfaces with SAP.