Job Responsibilities:
- Design, implement and maintain java applications
- Take part in software and architectural development activities
- Conduct software analysis, programming, testing and debugging
- Identifying production and non-production application issues
- Develop, test, implement and maintain application software
- Recommend changes to improve established java application processes
- Develop technical designs for application development
- Develop application code for java programs
- Technical Skills
- Java / J2EE
- Java based webservices
- Data Structures
- Object Oriented Analysis and Design
- Test Driven Development
- Relational Databases, SQL and ORM
- Independent, Self-Motivated & Results driven individual
- Willingness & Ability to acquire quickly new Technical Skills & Business Principles
- Ability for Critical Thinking and Logical Reasoning
- Good Understanding of Pharmaceutical Research and Drug Discovery & Development processes
- Experience with Customer/Client focused delivery model
- Previous experience with Productivity tools such as Excel, PowerPoint, Word, Microsoft Project
- Strong Understanding of SDLC, Database Design and Data Modeling concepts
- Previous experience with working in large scale implementation projects
- Bachelor’s/Master’s or equivalent degree.
- Experience in designing, developing and maintaining Java applications
- Experience in applying Data Structure concepts
- Experience in R&D Informatics systems such as LIMS, ELN, SDMS would be preferred but not required.