Software Engineer II - Mobile/Web Servic
Job Field: Government Jobs
Location: LEHI, UT
Job Type: Full Time
JOB SUMMARY:
Software Engineer II - Mobile/Web Services Job#: 12-046 Posted: 08/12/2012 Job Type: Full Time Location: US-UT-Lehi Department: 400 - Development Category: Development/IT Salary: Salary Benefits: Benefits Apply To This Job Return To List Job Description Our Software Engineers focus on new development and maintenance of existing applications. This position will be primarily focused on working with web-based and mobile applications, including the companyamp;rsquo;s Facebook product. Knowledge of web-based application development is essential, as well as a general knowledge of mobile technology. The ideal candidate is also proficient in object-oriented programming principles/design and has at least two years of experience working with common programming languages such as Java and C++.Primary Responsibilities * Drive and own the creation and integration of Social features into the SirsiDynix products * Create and maintain social media applications that foster and build the library community * Contribute to vision, strategy, and direction of product development social features * Participate in a Development team that is responsible for developing quality software. * Create code that meets design specifications, follows standards, and is easy to maintain. * Test and peer review code for technical accuracy, standards, and functional compliance to the design. * Work with Software Test team to ensure that the product is fully tested. * Work with Documentation to see that all enhancements, bug fixes and new products are documented. * Work with Product Management team to ensure appropriate project requirements are met. * Estimate development schedules and determine project scope. * Mentor and help train entry-level software engineers. * Create product using a amp;ldquo;test-driven designamp;rdquo; approach. * Provide technical assistance and technical training to other departments as required. Skills/Requirements Knowledge and Skills * Object-oriented programming principles * Good communication and interpersonal skills * Detail-oriented with the ability to reason logically and provide solutions * Project-oriented * Ability to work well within group or individually on projectsEducation * Bacheloramp;rsquo;s Degree in Computer Science, Computer Engineering, Information Systems, Math, Physics or other related technical degree; a non-technical field of study is acceptable provided candidates can demonstrate competency in the necessary areas.Experience * Proven work experience on an enterprise-level project. * Experience in developing web applications or web services including experience programming using HTML/HTML5, CSS, JavaScript or PHP * Minimum two years of experience developing applications using Java, C++, C# or similar technologies * One or more years of work experience with XML, common relational databases and developing applications for various OS platforms * Understanding of SCRUM/Agile development processes, including specification, documentation and quality assurance * Preferred Experience * Software development in an Agile environment * Experience working with Facebook APIs * Experience working with jQuery, SOAP-based web services, RESTful web services, Google Analytics, Yii PHP framework, Adobe Photoshop and Illustrator, UI/UX design
KEY REQUIREMENTS:
None