Mandatory : Java, Webservice, Spring Servlets, JSP ,
Angular JS Knowledge is added advantage .
1.Act as the key contact & take ownership of the technical design of components on the Life Sciences platform.
2. Define architectural design documents in collaboration with platform architect.
3. Confidently discuss technical proposals with the rest of the development team and Business Analysts
4. Independently research and assess web-application related technologies, paradigms and frameworks for potential use in new and/or existing products.
5. Create, test and measure Proof of Concepts and prototypes to justify feasibility recommendations
6. Conduct technical feasibility studies of proposed functional specifications for web-based applications
7. Undertake responsibility for governing which new functionalities & technologies proposed are approved for use on the Life Sciences platform.
8. Design & steer technical direction on projects to implement new functional components
9. Create technical direction documentation to support recommendations to the required standard for the benefit of other development and business analyst teams
10. Lead projects through the full development life-cycle when required, liaising with team leads & external vendors across the business as appropriate.
11. Review existing application code base and recommend improvements
12. Code on a regular basis, including building and delivering features as deemed necessary
13. Review designs by other team members and give constructive feedback, either in meetings or in written form when required.
14. Contribute to functional specifications and project plans
15. Chair meetings with other departments to ascertain functional requirements & propose technical solutions.
16. Mentoring other developers and help with their skills development, where appropriate.
17. Ensure that all tasks undertaken are completed to a quality standard. This includes delivery on time, within budget and to specification.
Knowledge, Skills, and Abilities Required:
Overall IT industry experience of 12+ yrs
Solid development experience in a commercial IT environment
Strong web-focused development skills with experience developing enterprise level web-sites & applications from concept to delivery
Excellent conceptual and analytical skills
Effective communicator at all levels, excellent inter-personal skills, strong business focus
Highly self-motivated and 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.