Utah IT Jobs

Mobile utah department of workforce services Logo

Job Information

inContact, Inc. Senior Software Engineer in SANDY, Utah

SENIOR SOFTWARE ENGINEER sought by inContact, Inc. in Sandy, UT. Duties: Responsible for providing technical leadership to individual team members. Work with all IT Engineer's to ensure proper system design and to develop high quality systems. Plan and design system enhancements, updates, service packs, and hot fixes. Responsible for implementation of technology for the automation, standardization, up- time, and strategic alignment to the back-office systems and customer facing support systems for inContact's IT Department. Lead a variety of complex technical projects and initiatives that have an organization wide impact. Work with Software Engineers to develop high quality software solutions to our telecommunication company. Drive technology change and enhancement by providing proof of concepts, while leveraging newer software technologies and tools as well as cloud based solutions. Work with the IT Architect to develop software and system solutions for all corporate IT products. Ensure that the development coding quality standards and review processes are followed to ensure proper security and high availability standards. Work as a member of an agile team to enhance and improve software written in one or more of the following languages: C#, C++, Javascript, Angular, Kendo. Represent the teams in the sprint planning and morning scrum meetings. Monitoring the quality of code through reviews and other processes. Ensure strong collaboration between other development departments in the company, Systems Administration, Product Management, and Quality Assurance. Drive technical decisions, solve tough problems, and coordinate multiple project execution. Develop, support, maintain, troubleshoot, and enhance corporate back-office systems, customer supporting websites product integrations, CRM, billing, and financial software. Create and maintain technical documentation as needed. Create automation to ensure quality. Design and present projects to improve current process and overall platform. Resumes to: Mindy Roberts/LeeLa Smith, inContact, Inc., 75 West Towne Ridge Pkwy, Tower 1, Sandy, UT 84070. Requirements: Bachelor's degree or foreign equivalent in Computer Science or Business Information Systems or related field, plus six (6) years of experience in Software Development. Must have experience in: C#, C++, Java, Javascript, Scala or Python development languages; Microsoft Suite (.NET Framework, Visual Studio); developing Windows services, clients and multi-threaded software; web services; object oriented software design; unit testing; user stories or use cases; and software design patterns. #InformationTechnology