Senior Web Developer

  • Salt Lake County
  • Salt Lake City, UT, USA
  • Jul 13, 2021

Job Description

JOB SUMMARY. Designs and builds public-facing websites,intranets,portals and online solutions including existing and new web development for Salt Lake County's User community and the Information Technology (IT) organization. Develops and sustains a wide variety of web and online solutions in a complex,multi-platform environment,using the County's data,community services and content to inform and assist residence countywide. MINIMUM QUALIFICATIONS Ten (10) years of equivalent related web and application development experience in a similar environment,size and scope,OR a Bachelor's degree in an Information Technology field,plus six (6) years of equivalent web and application development experience in a similar environment,size and scope Or a combination of education and experience. Preference may be given to those with Professional Microsoft certifications: MCSA,MCSE,MCTS,MCITP,and/or MCSM Due to the nature of this position,the successful applicant must pass a required pre-employment background check and subsequent mandatory background checks in accordance with current County Human Resources policy requirements. ESSENTIAL FUNCTIONS * Defines application objectives by analyzing user requirements and envisioning system features and functionality. * Recommends system solutions by comparing advantages and disadvantages of custom development and purchase alternatives. * Integrates applications by designing database architecture and server scripting; studies and establishes connectivity with network systems,search engines,and information servers. * Ensures effective development life-cycle by coordinating requirements,schedules,and activities; troubleshoots development issues and production problems across multiple environments and operating platforms. * Ensures web vulnerabilities are protected through development and the education of users. * Ensures ongoing support and maintenance is met,including internal tech support and external engagements. * Analyzes and troubleshoots technical issues and identifies modifications needed in applications to meet changing user requirements. * Shares technology and expertise within the IT organization and mentors junior engineers. * Stays current with new internet/intranet technologies and software products; participates in educational opportunities; attends online courses for continuous education. * Provides industry best practices and proof of concepts on latest technology trends. * Partners and collaborates with the creative team,web designers,Quality Assurance (QA) managers,business systems analysts,project managers,and other software engineers to successfully guide projects to fruition KNOWLEDGE,SKILLS AND ABILITIES (KSA) Knowledge of: * Diverse web technologies * SME with .NET,ASP.NET,C#,SQL,JSON and Web Service protocols (e.g.,SOAP and REST APIs) * SME with databases,data design,data warehousing,and data modeling (e.g.,MS SQL Server and DB2) * SME in the front-end development lifecycle (e.g.,user interface design,HTML 5,CSS 3,Angular 2+,JavaScript) * Visual Studio 2013+,Office Products,Eclipse,and SharePoint * Search Engine Optimization (SEO) best practices and how they are applied at both a structural and content level to achieve optimal website performance * Web content management systems,mock-ups,and wireframes * Azure App Service and Functions Skills and Abilities to: * Communicate effectively both verbally and in writing * Approach a problem through a logical,systematic,and sequential process * Facilitate projects and meetings as assigned * Work effectively with all levels of the organization. * Analyze business and technical processes to determine ways of making them more efficient * Maintain confidentiality and professionalism * Work with minimal direction,exhibiting self-motivation and a results-focused mindset * Work collaboratively with internal teams and third-party vendors * Build websites and online applications * Provide unit and system level testing on applications Equal Opportunity Employer Minorities/Women/Protected Veterans/Disabled Salt Lake County INFORMATION TECHNOLOGY-1152