Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Lead Software Engineer - Cortellis @ Clarivate

Home > Programming & Design

 Lead Software Engineer - Cortellis

Job Description

Undertake a lead role in the Life Sciences Technology team leading and managing the software development and delivery of key software components.

As a lead, this role will be tasked with managing the delivery of key software components as needed. Key responsibilities include understanding technical requirements and architectural choices contributed by the architecture and design teams; providing technical advice to the project team; producing a solid software design; contributing code to the solution as required.

The ideal candidate will be passionate about software development and technology, have demonstrable technical and problem solving skills.
Though our department is focused on Java, the candidate will be show a clear understanding of development trends and a broad understanding of software development paradigms.
They will have excellent organization skills, good knowledge of the full software development life cycle including Agile/Lean development processes.

Responsibilities

Contribute to the software architecture of key solutions.
Collaborate with other parts of the technology team, including product, QA, etc.
to deliver solid product.
Conduct code review of projects as presented by your manager, providing feedback.
Review technical requirements provided by the business for key projects, in order to take concepts from design to delivery.
Provide solid software/component level designs supporting technical requirements.
Transfer accrued knowledge to other team members though the use of meetings, walk-through, conference calls and other appropriate methods.
Help drive projects through the full development life-cycle when required, liaising with team leads & external vendors across the business as appropriate.
Review existing application code base and recommend improvements.
Provide constructive feedback to implementation proposals and feature suggestions, either in meetings or in written form when required.
Ensure that all tasks undertaken are completed to a quality standard.
This includes delivery on time, and to specification.
Ensure yourself and others follow departmental workflow processes, work in a transparent manner, check in code promptly, report development progress in workflow tracking tools.
Undertake any other reasonable duties as requested by your line manager/director on a permanent or temporary basis.

Knowledge, Skills, and Abilities Required:

Overall IT industry experience of 8+ yrs

  • Solid development experience in a commercial IT environment
  • Passionate about code and software architecture
  • Strong web-focussed development skills
  • Effective communicator at all levels, excellent inter-personal skills, strong business focus
  • Highly self-motivated, confident to work on projects alone as well as in a team
  • An enthusiastic approach to extending knowledge and learning new skills
  • Strong commitment to quality of work and a good attention to detail
  • Expert in the following:
    • Java/J2EE 1.5: Servlets, JSP, JMS, JPA, JDBC (7+ years)
    • Spring 2.5+ (4+ years)
    • Oracle 10g + 11g, PL/SQL (4+ years)
    • XML processing & XSLT, SAX & DOM
    • Object-oriented software design patterns
    • Release cycle of modern, Java-based web applications
    • Developing web services: REST, SOAP, WSDL, Apache CXF, Apache Axis
  • Have experience in:
    • Agile/Scrum Software development methodologies (2 years+)
    • Message Queueing: Apache ActiveMQ, HornetQ
    • Configuration Management tools: Redmine/Bugzilla, Jenkins/Hudson, Maven experience
    • Version Control: SVN, Git, Mercurial
    • Working with continuous integration environments
    • JBoss 5.0+
    • Eclipse IDE
  • Nice to have:
    • Client side tools & frameworks: AJAX, JQuery, Angular, D3
    • Applets , JavaScript

Job Classification

Industry: Analytics / KPO / Research
Functional Area: IT Software - Application Programming, Maintenance,
Role Category: Programming & Design
Role: Programming & Design
Employement Type: Full time

Education

Under Graduation: Any Graduate in Any Specialization
Post Graduation: Post Graduation Not Required
Doctorate: Any Doctorate in Any Specialization, Doctorate Not Required

Contact Details:

Company: Clarivate Analytics
Location(s): Bengaluru

+ View Contactajax loader


Keyskills:   JMS jQuery JBoss XML JSP Javascript PLSQL JDBC Apache Ajax

 Job seems aged, it may have been expired!
 Fraud Alert to job seekers!

₹ Not Disclosed

Clarivate

Clarivate Analytics is the global leader in providing trusted insights and analytics to accelerate the pace of innovation. We offer some of the most trusted brands across the innovation lifecycle, including Web of Science™, Cortellis™, Derwent™, CompuMark™, MarkMonitor® ...