Senior Software Engineer
clarivate
Job Description
-
Collaborate with other parts of the technology team, including product, QA, marketing, etc. to deliver a 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.
-
Help drive projects through the full development life-cycle when required, liaising with team leads & external vendors across the business as appropriate.
-
Ensure that all tasks undertaken are completed to a quality standard. This includes delivery on time, within budget, 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.
-