Find Laws Find Lawyers Free Legal Forms USA State Laws
100,000's of Government Jobs
Search Government Jobs
Advanced Search

Software Engineer - Mobile/Wed/Cloud

Job Field: Government Jobs
Location: LEHI, UT
Job Type: Full Time
JOB SUMMARY:
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 company?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 ?test-driven design? approach.  Provide technical assistance and technical training to other departments as required.      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 projects      Education   Bachelor?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 ExperienceSoftware 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            All qualified applicants will receive consideration for employment without regard to race, creed, color, religion, national origin, sexual orientation, gender identity, disability, veteran status, sex or age.          EOE:M/F/V/D

KEY REQUIREMENTS:
Bachelors
Tips