Translate application requirements and use cases into functional applications using reusable components.
Ensure the best possible performance, quality and responsiveness of applications.
As part of a team, help maintain code quality, documentation, organization and Automation.
Provide technical and functional expertise across multiple facets of Application Development.
Participate and lead code review sessions.
Interact and communicate effectively and clearly, in writing and verbally within the team and across the organization.
Support and maintain existing applications.
Ideal Qualification and Experience
5+ years of web application development experience
2+ years of experience developing web applications with React + Redux
Must have experience using React Native for iOS and Android (must have published apps in Apple or Google play stores)
5+ years of progressive experience focused on developing enterprise level applications using C#, ASP.NET.
Must have experience in securing applications and APIs using authentication and authorization frameworks
Solid experience developing using an ORM framework like Entity Framework, Hibernate, etc.
Solid experience creating and consuming web API’s using SOAP, REST, etc.
Experience with common front-end development tools such as Babel, Webpack, NPM, etc.
Demonstrable understanding of advanced CSS3, SASS/LESS, and how they can be used to build modular, reusable stylesheets
Experience with Release management and build management using GIT, Jenkins.
Experience designing solutions using Oracle, SQL server or other databases is preferable.
Experience with AWS cloud is a big plus
Experience with mutual funds, trading etc. a big plus
Familiarity with agile/scrum development methodology
Excellent written and oral communication skill
AGUILASS Salt Lake City, UT
Intermountain Healthcare Salt Lake City, UT
FedEx Freight West Valley City, UT
Utah System of Higher Education Salt Lake City, UT
Girl Scouts of Utah Salt Lake City, UT