Senior Software Engineer, ProQuest LLC d/b/a Clarivate Analytics (US) LLC, Ann Arbor, MI
Duties: Implement design changes to improve quality, performance, cost reduction, and standardization through analysis of designs and problem-solving techniques. Respond to direct or indirect customer inquiries regarding function and design. Attend customer meetings and suggest alternative methodologies or techniques to achieving desired results. Write application technical documentation, review and revise new procedures as needed for continuing development of high-quality systems. Provide technical training to other team members. Multiple openings available. No hire / fire authority.
Requirements: Bachelor’s degree in Computer Engineering, Computer Science, or a related field, and a minimum of six years of software development experience. Must have five years’ experience writing backend code in Java. Must have at least one year experience contributing to projects using Angular. Must have experience utilizing Karate or similar for API Testing. Must have experience with API design. Must have experience addressing large scale application performance and cost concerns for Cloud applications. Must have experience developing applications for Desktop and Mobile, ideally using Flutter. Telecommuting is permissible up to 2-3 days a week so long as the worker is within standard commuting distance from the employer’s Ann Arbor office.
At Clarivate, we are committed to providing equal employment opportunities for all qualified persons with respect to hiring, compensation, promotion, training, and other terms, conditions, and privileges of employment. We comply with applicable laws and regulations governing non-discrimination in all locations.