Mid-Level Full-Stack Developer
(Guru Technologies, LLC has opening in Layton, UT) Mid-Level Full-Stack Developer: Oversee & guide the development of computer apps & specialized utility programs & lead the workflow & development processes. Act as main point of contact to clients; Meet with clients directly to understand the vision of stakeholders, strategize on current projects, mock up potential user interfaces, & present & arrive at optimal technical solutions for their business needs. Analyze various angles & possibilities to improve products & processes, develop ways to improve those products & processes, & quickly arrive at most pragmatic solutions. Train entry level & other colleagues on technology, practices, & processes. Perform testing & quality assurance on codes of others. Ensure deadlines are met within budget. Handle advanced source control branching & merging in a team environment. Evaluate complex legacy software, & design & implement low impact solutions to modernize software. Perform advanced debugging & troubleshooting. Deploy software to staging & production servers. Effectively convert business & product requirements into accurately estimated blocks of work.
Requires BS in Computer Science, or related & 1 year of experience. 1 year must include experience in GIT, .NET, HTML, CSS, JavaScript, TypeScript, Angular, React, GraphQL, Kotlin, PHP, CakePHP, Java, Spring framework, Python, SQL, NoSQL, & C++.