Senior Software Developer

  • Pearson
  • American Fork, UT 84003, USA
  • Jun 19, 2021
Software Developer

Job Description

Senior Software Developer - ( 2103588 ) **Description** We are the world's learning company with more than 21,000 employees operating in 70 countries. We combine world-class educational content and assessment,powered by services and technology,to enable more effective teaching and personalized learning at scale. We believe that wherever learning flourishes,so do people. Pearson VUE ( is the global leader in computer-based testing for information technology,academic,government and professional testing programs around the world. Pearson VUE provides a full suite of services from test development to data management,and delivers exams through the world's most comprehensive and secure network of test centers in more than 180 countries,where we validate the skills and knowledge of millions of individuals every year. **American Fork,Utah location - no long-term remote work option,nor relocation** The Senior Software Developer works closely with product owners and teams to lead feature implementation and/or source third party solutions when appropriate. They contribute to standards and best practices around development processes,coding,and peer reviews. They optimize existing systems to improve performance and scalability through service/application tuning and code refactoring. They fully and properly develop automation and unit tests to ensure the highest levels of reliability and maintainability. They research and recommend software solutions and tools that help fix inefficiencies in the development process,team collaboration,etc. They help lead and drive development operations initiatives. They provide assistance to other teams and support personnel as needed to troubleshoot lower environment as well as production issues. They resolve customer complaints and respond to suggestions for improvements and enhancements. They participate in the development of software user manuals. They provide leadership to,and mentoring of,members of the development team. ESSENTIAL DUTIES AND RESPONSIBILITIES + Software Design,Development,and Software Quality Assurance + Actively participate in the Agile SCRUM process with the team. + Participate in the design of systems to be developed. + Provide time estimates for software development. + Develop the software to meet the requirements and design,including test automation. + Participate as required in design and code reviews. + Follow prescribed procedures for code documentation,revision control and system documentation. + As assigned,participate as a member of project teams,meeting accepted milestones. + Communicate modifications,schedule adjustments and known issues to project management. + Work with a combined DevOps team from development to deployment. + Perform unit testing on developed code. + Work with team members to evaluate,identify and correct software defects. + Career Development + Stay abreast of industry practices and technologies to be used in the development process. + Meetings + Attend and participate in team,department and company meetings. Pearson is an Equal Opportunity and Affirmative Action Employer and a member of E-Verify. All qualified applicants,including minorities,women,protected veterans,and individuals with disabilities are encouraged to apply. **Qualifications** To perform this job successfully,an individual must be able to perform each essential duty satisfactorily. The requirements listed below are representative of the knowledge,skill,and/or ability required. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential duty functions. Education and/or Experience: + Bachelor degree or Master's degree in Computer Science or equivalent science preferred,but combined experience and skills will be considered + Object-oriented development experience is required + 5 years of experience developing Windows solutions using Microsoft technologies is required + 5 years of experience with .NET development - C# is required + REST services experience required + Cloud,Microsoft Azure development experience strongly preferred + Angular experience is strongly preferred + JavaScript experience is strongly preferred + Knowledge of test methodologies and their corresponding tools. + Proficiency with SQL,XML,HTML,JavaScript frameworks + Azure DevOps or Team Foundation Server experience preferred + UI/UX experience and skills are a plus + Agile process experience preferred + Team leadership experience preferred #LI-POST **Primary Location** : US-UT-American Fork **Work Locations** : US-UT-American Fork-1276 South 820 East 1276 South 820 EastSuite 200 American Fork84003 **Job** : Technology **Organization** : Assessments VUE **Employee Status** : Regular Employee **Job Type** : Standard **Job Level** : Individual Contributor **Shift** : Day Job **Travel** : No **Job Posting** : Jun 3,2021 **Job Unposting** : Ongoing **Schedule:** : Full-time Regular **Req ID:** 2103588