Senior Software Engineer

Company: Clarivate
Company: Clarivate
Location: R186- Ann Arbor, MI (PQ)
Commitment: Full time
Posted on: 2023-11-03 05:18
We are looking for a Senior Software Engineer to join our team! You will work closely with the project lead, other software team members and with other teams (e.g., Product teams, QA) to ensure the timely releases of high-quality software. As a senior member, you will participate in software team brainstorming and in requirement, design and peer code reviews. We are seeking an experience team member who is able to guide and mentor junior team members and is comfortable sharing their technical knowledge with other members across the organization. About You – experience, education, skills, and accomplishmentsMinimum 7 years experience with .NET/C#.Minimum 7 years experience with SQL Development using SQL Server and database tools.Minimum 7 years experience with modern frameworks like Angular (9 or later), JQuery, JavaScript, React Js and Angularjs experience.Minimum 7 years experience with HTML 5 and SCSS/CSS.Minimum 7 years experience working on responsive web sites.Minimum 2 years experience with cloud technologies like AWS and Azure.Minimum 1 year of experience in maintaining release management cycle and the application development environments.Minimum 7 Years experience in trouble shooting the SSIS Packages and migrating the Legacy Applications to Newer Platforms.It would be great if you also had . . . Demonstrated experience working with object-oriented programming (OOP).Experience developing responsive and brower agnostic UI screensExperience with setup of GIT Repositories and continuous Code IntegrationWhat will you be doing in this role? Work on modification, enhancement, development and debugging of Clarivate‘s software applications including The CIPP and AMS.Gather and analyse requirements, design, write code, test, and implement according to design specifications.Examine business requirements received from the Product Team and assess the feasibility of software implementation.Define and implement best ways to incorporate the required modification in the software.Write system specifications and maintenance documentation of program development and subsequent revisions.Gather business requirements from the client for the customization modules and translate them into well-structured and documented software modules.Analyse, design and develop highly scalable applications including the development of microservices and deploying them to cloud using AWS.Re-engineer current systems to allow for flexibility, stability, and scalability while preserving existing functionality.About the Teamparagraph (info comes from the hiring manager)examples of info to include: what is the product/sector/brand, who are the internal and externalstakeholders, project size, team size, who is the team (what are the roles), local benefits (optionalbased on region – ex. Belgrade)Hours of WorkFull time, permanentMust live within a commutable distance to one of our US based office locations. Clarivate is an Equal Opportunity Employer Vets/Minorities/Women/Disabled
View Original Job Posting