Utah IT Jobs

Mobile utah department of workforce services Logo

Job Information


Position Title: Application Developer Position Number: 357962 Location: Salt Lake Cty, UT 84114 Position Type: Temporary Required Skill Set:HTML, Java, JSON, SQL Position Description:**Only U.S. Citizens and those authorized to work in the U.S. can be considered as W2 candidates.**Position: Application DeveloperStart Date: 02/04/2021End Date:Location: Salt Lake City UT 84114Description:Summary:The client IT department is working on a comprehensive modernization initiative to replace legacy systems, referred to as the client. Working for the CLIENT is a rare opportunity to use a combination of the latest technologies, best-of-breed software packages and custom development to deploy a refreshed code base for replacing the current legacy system data collection and associated reporting applications and reports from the ground up. We are looking for a high-energy, adaptive team player with a great work ethic to join our Information Technology (IT) team as a Software Developer, reporting to the client team. The Software Developer is accountable for the delivery of components of the client system that create obvious and compelling value to CLIENT stakeholders and users.Responsibilities include but are not be limited to:andbull; Creation of sound and high-quality technical deliverables in cloud environments and on premandbull; Microservices development to include domain modeling for microservices developmentandbull; Plans and coordinates the development of data structures, identifies and incorporates the specific data elements to be used in the system or designandbull; Creation of software solutions by studying requirements analysis, information needs, utilizing best software development practices; conferring with stakeholders and IT management; studying systems flow, data usage, and work processes; performs software design using software development fundamentals and processes, debug, test, and deploy software solutionsandbull; Use of various programming languages and tools to include but not limited to .NET Core, C#, JSON, CSOM, RESTful API, PHP, Active Server Page (ASP), Visual Studio, HTML, JavaScript, JAVA Applets, visual basic script, Cascading Style Sheets (CSS), Ajax, XML, and other related web languages and tools for the development and deployment of web and mobile applicationsandbull; Implementation of secure coding solutions to prevent/mitigate coding vulnerabilitiesandbull; Strong collaboration and communication skills within distributed project teams and in an Agile environment.andbull; Preparation of a wide variety of design, programming, and documentation tasks necessary for the development, implementation, and sustainment of IT applicationsandbull; Follows prescribe data standards, policies and procedures, information security/information assurance policies, principles, and practicesandbull; Prepares project plans, functional requirements, charters, time-lines, coordinate meetings, budgets, statements of work, SOPs, status reports, cost benefit analysis and resource utilization estimatesandbull; Assist in the development and completion of Problem Statements and Business Case Analysisandbull; Oversees the coordination of the installation, testing, operating, troubleshooting, and maintenance of systemsandbull; Evaluates and provides guidance to project team members on the process employed in the analysis, design, documentation, and testing and/or evaluation of systems or segments of systemsandbull; Contributions to enterprise-wide tooling to streamline development and deployment processesandbull; Other duties as assignedRequirements:andbull; Degree: Candidates must possess a Bachelor's degree or greater in Computer Science, Information Technology or another related field or Equivalentandbull; Programing: Candidates must demonstrate the ability to apply systems engineering concepts and factors, such as structured design; supportability; reliability; scalability; and maintainability sufficient to ensure that applicati