We are looking for an Associate Software Engineer to join our team. You will design and develop and install software solutions. You will be responsible for gathering user requirements, defining system functionality, and writing code in various languages. If this sounds like an opportunity you are interested in, then we would love to talk to you!About You – experience, education, skills, and accomplishmentsBachelor’s degree in computer science, or other relevant majorExperience working with Java and TypeScriptExperience working with the Software Development Life cycle (SDLC), from preliminary system analysis to tests and developmentWhat will you be doing in this role?Execute full software development life cycle (SDLC)Develop flowcharts, layouts and documentation to identify requirements and solutionsWrite well-designed, testable codeProduce specifications and determine operational feasibilityIntegrate software components into a fully functional software systemDevelop software verification plans and quality assurance proceduresDocument and maintain software functionalityTroubleshoot, debug and upgrade existing systemsDeploy programs and evaluate user feedbackComply with project plans and industry standardsEnsure software is updated with latest featuresAbout the Team We are a team that is focused on higher education graduate solutions, closely integrated with ProQuest platform. We build software for many top 200 higher education institutions throughout North America and the world. We work closely with our internal content and ProQuest platform teams. Our projects vary greatly in size and can run for many months to just a week. Our current development team has 5 software engineers and 1 QA engineer. Our full team is comprised with 2 lead software engineers, 3 senior software engineers, 1 senior QA engineer. Our team mainly works in Java, building RESTFul services to support our Angular front end. We work closely with a product manager, product owner, and the UX team. We have 2 UX designers embedded in our team.Hours of WorkFull time, permanentAlthough duties are typically performed during normal business hours, occasional off-hours may be requiredClarivate is an Equal Opportunity Employer Vets/Minorities/Women/Disabled
View Original Job Posting