Software Developer

  • Wilson Electronics
  • Salt Lake City, UT, USA
  • May 30, 2021
Software Developer

Job Description

Software Developer + Jobs + Login + UT,USA + Full Time Email Me Similar Jobs Email Me This Job The Software Developer will be responsible for working with the internal IT group as well as department stakeholders to design,plan,develop and maintain custom applications and programs and assist with integration and implementation of new commercial software systems. The Developer must be engaged in all phases of the software development cycle including participation in software design meetings and supporting the final software products for full functionality. A day on the job may include: + Developing,testing and supporting custom desktop and mobile applications + Clearly and regularly communicate with management and technical colleagues + Collaborating with cross-functional teams (including business and marketing stakeholders) to define,design,and deliver new features and applications + Designing and building advanced applications for mobile + Writing efficient,stable code and associated documentation where needed,using automated regression and unit testing + Routinely test applications for robustness including usability,and general reliability + Providing application support and maintenance by fixing bugs and improving application performance + Analyzing business requirements to propose appropriate solutions,when applicable + Researching and understand existing Wilson application system interfaces and APIs This job may be for you if you have: + Full-stack engineer with an emphasis on front end development + Experience in working with version controlled software (TFS) and Agile Methodology + Experience with RESTful services and using other API's + Strong knowledge of HTTP,JSON,and client-server interaction. + Proficient with ReactJS and GoLang. + Experience debugging,profiling,unit testing,continuous integration,provisioning and distribution of applications + 3+ years of Enterprise software development experience + Strong computer skills are required including familiarity with Windows-based programs such as Microsoft productivity tools (e.g.,Excel,Word,and Outlook) + Degree in Computer Science or STEM (Science,Technology,Engineering,Math),or 3+ years of equivalent work experience in software engineering. Extra Awesome: + Containers and micro-services technologies + Understanding of persistent storage solutions,such as SQL + Experience in iOS app (Objective C / Swift),Android (Native Java) application + Experience with consumer facing UI development + Have published one or more applications in the App Store/Play Store