Layton CityFull Stack Developer
Feb. 2018 - Aug. 2021Layton, UtahDesigns, develops and maintains software applications for the City, modifies and maintains the programs on the city Internet and Intranet websites. Performs a variety of skilled and technical work associated with the conversion of data from project specifications and statements of problems and procedures; uses data to create or modify computer programs. Code, test and troubleshoot programs utilizing the appropriate hardware, database, and programming technology. Refine data and format final product. Maintain and modify programs; make approved changes by amending flow charts, develop detailed programming logic, and coding changes. Test and develop programming modifications. Write new program code using prescribed specifications. Evaluate simple interrelationships between programs such as whether a contemplated change in one part of a program would cause unwanted results in a related part. Analyze performance of programs and take action to correct deficiencies based on consultation with users and approval of supervisor. Confer with users to gain understanding of needed changes or modifications of existing programs. Resolve questions of program intent, data input, output requirements, and inclusion of internal checks and controls. Write and maintain programming documentation.