Lead Software Engineer
Company: Clarivate Analytics
Location: Philadelphia
Posted on: May 6, 2024
Job Description:
We are looking for a Lead Software Engineer to join our team. -
You will be act as the go-to person and subject matter expert for
individual products or specific technologies in their domain. -
-You will drive the definition, architecture, agreement, and
implementation of technology strategy. - You will also make
appropriate use of industry and corporate standards and best
practice. - - If this sounds like an opportunity you are interested
in, then we would love to talk to you! About You - experience,
education, skills, and accomplishments
- Bachelor's degree in computer science or related field; or
equivalent work experience
- 7 + years of experience working as a software engineer
developing commercial software -
- 3 + years of experience with common programming languages
including Java
- 3 + years of experience working with any of one the RDBMS
(MySQL/SQL -Server/Oracle/PostgreSQL)
- 3 + years of experience working with XML, HTML, XSLT, Unicode,
DTDs, XML Schema, XQuery, XPath, PDF, TIFF and similar formats It
would be great if you also had...
- Master's degree
- 5 + years in leading / managing software engineering teams
- 3 + years of experience working in Agile Development
(Scrum)
- 3 + years of experience in a SaaS delivery model
- Experience with current JavaScript frameworks, particularly
Angular)
- Experience in ETL Development tool (Talend or Pentaho)
- Experience with Big Data technologies (Spark, EMR, Hive)
- Experience building Microservices, SOAP, REST Services
(Java/NodeJS)
- Working experience in AWS Environment
- Working knowledge of Messaging (AMQ, JMS)
- Be able to implement and guide teams through test-based
development
- Understanding of ML, NLP, including entity extraction, data
mining, sentiment analysis, content summarization and other data
science techniques desirable
- Proven track record in effectively leading and managing teams
to produce on-time, high-quality deliverables with a high level of
customer satisfaction What will you be doing in this role?
- Leads technical teams and focal point for development issues
across a development-wide program
- Line manager of Development Team Leaders, Developers and other
technical roles
- Main point of contact for business and content operations
leadership. Work closely with business, product and content
operations managers across multiple business unit domains
- Responsible for software delivery of multiple engineering teams
typically consisting 5+ engineers
- Oversee the designs and may develop prototype/actual code
- Responsible for reviewing requirements, and the design,
implementation, and unit testing for their teams
- Responsible for communicating accurately the status of ongoing
work to stakeholders. - Will present status updates to project
management and senior leaders
- Attends project planning sessions with Product Owners, Content
Owners and Business Analysts to analyze requirements
- Ensures teams develop modules using disciplined processes,
adhering to industry standards and best practice guidelines
- Ensures teams carry out unit and other testing, ensuring
application meets needs of client and business
- Provides assistance in researching and adopting new and
emerging technologies, evaluating new tools, technologies and
platforms to be included in projects
- May have cost responsibility for own team/project, and/or
contribute to forecasting budgets and recommending expenditure
without being fully accountable for them
- Identifies ways to improve the operation of own area and to
achieve efficiencies and results and assists in process
improvement
- Leads and manages their teams including supporting career
development of teams' members (objective setting, performance
management, talent management, etc.) - About the Team You will be
part of the Academic and Government segment supporting ingestion,
enrichment, and delivery of content for products such as Web of
Science and Incites. -We build UI workbenches for Content
Operations enrichment as well as work with Data Science team on
automation of content processes. -Our newest projects use Java
Spring boot, Angular, and Postgres DB. -We also have teams that
support large scale data delivery using Scala, Hive and AWS EMR. -
Our primary stakeholders are the application product managers and
the content operations managers. We also collaborate with Web of
Science Editorial team as well as other A&G product technology
teams. - The projects range from small enhancements to multi team
feature deliveries. - You will be managing 2-4 teams and their size
ranges from 4 to 10 engineers. - The teams consist of our journal
citation reference management team, large scale big data delivery
team and our legacy content management system that supports all
three business segments. Hours of Work
- Full time, permanent
- Although duties are typically performed during normal business
hours, occasional off-hours may be required Clarivate is an Equal
Opportunity Employer Vets/Minorities/Women/Disabled
Keywords: Clarivate Analytics, Elizabeth , Lead Software Engineer, IT / Software / Systems , Philadelphia, New Jersey
Didn't find what you're looking for? Search again!
Loading more jobs...