The City Of Los Angeles- Building And Safety The Application Services Division (ASD) of the Technology Services Bureau, Los Angeles Department of Building and Safety (LADBS) intends to solicit for a contract Programmer Analyst to join the LADBS development team and assist the City in the design, development, implementation, enhancement and production maintenance of the Online Payments, Modifications, Electronic Plan Check system (ePlanLA), BuildLA, and all other .NET applications for up to 12 months. Online Payments allows customers to pay for their transactions online with a credit or debit card. This has become a key resource for our customers and a vital source of revenue for LADBS during the pandemic. This developer will work on the design, development, implementation, enhancement and production maintenance of expansion of the Online Payments capability to handle payments from more online applications and application types. The online Modification application allows customers to submit and pay for modifications online. Department staff will be able to track and approve the modifications electronically. The current process is performed using paper forms. Customers have to fill out, scan, and email the forms to multiple departments for processing. LADBS currently processes more than 300 modification applications online each month. This effort will allow customers to perform these business transactions with LADBS online, rather than in person which is fundamental to expansion of services to our customers. The ePlanLA application allows customers to submit plans online for plan checks relating to permit applications. The customer cost for producing paper plan sets and the time to courier the plans to the department can be saved with the use of ePlanLA. Additional functionality and expanded capabilities to ePlanLA will encourage the use of the application for more plan check and permit types by the customer base. The BuildLA project will provide a web portal for customer access to online Development Services information, electronic plan submittal and plan checking (ePlanLA), permitting services, inspection services and online payment via integration with the Universal Cashiering (UC) System. A key component of BuildLA is the integration with the UC system, which will be utilized for accepting and tracking online payments for LADBS and all of the relevant Development Services departments of the City of Los Angeles. As such, we are in need of a Programmer Analyst who has extensive .NET experience specifically in the area of web development using MVC 5 and Web API 2.0. LADBS does not have the available staff with the exact skill set necessary to proceed with these projects and integration. Following the implementation of the applications, it is expected that existing LADBS staff will assume maintenance and support of the systems. The duties will include, but are not limited to the following Provide technical expertise and assistance in the design, development, implementation, enhancement and maintenance of Online Payments, Modifications, ePlanLA, BuildLA, and all other .NET applications Develop the applications in.NET framework Write Oracle PLSQL functions and procedures Develop applications and modules in accordance with accepted LADBS and industry standards Fully document all program code Provide updates on project status and any problems encountered Provide project documentation and information as needed Assist Application Services Division (ASD) staff in maintaining the applications following deployment through cutover to LADBS staff. Meet deadlines during the projectsrsquo lifecycle Ensure information security standards are implemented and enforced to maintain the integrity of the applications Create presentations, wireframes, prototypes and mockups Develop training materials and train LADBS staff to maintain the applications Follow the directions of LADBS staff Coordinate and effectively interact with the application developers in ASD and all LADBS staff Address user questions by email, phone, and messaging Provide production support in mission critical applications in accordance to skill set stated below Candidate must have 5+ years of experience in the following C .NET and at least 2 years of experience specifically with MVC andor REST-Web API Responsive design Extensive hands-on experience with HTML5, CSS, JSON, JQuery Excellent understanding of Object-Oriented Programming concepts MS Team Foundation Server, MongoDB or Kafka a plus Entire Software Development Life Cycle planning, tracking, design, development, successful implementation, testing, documentation and integration of .NET projects Proficiency in PLSQL, Oracle 11g, 19c and Stored Procedures MS Active Directory integration Strong analysis and design skills Ability to handle multiple tasks in a timely manner Ability to work independently and in a team environment