Senior Software Engineer or Principal Software Engineer – Java/J2EE Development

JOB TITLE: Senior Software Engineer or Principal Software Engineer – Java/J2EE Development

About ArisGlobal:
ArisGlobal is a global company that provides integrated software solutions and consultancy services to assist life sciences organizations to maintain regulatory compliance, manage and mitigate risk and improve operational efficiency. We have over 20 years of industry experience and currently work with over 200 customers in the pharmaceutical, biotech, medical device and related industries. We employ over 1000 people infour offices across the globe and two development centres in India.

Our solutions cover Pharmacovigilance & Safety, Regulatory Affairs, Clinical Research and Medical Information and represent the most comprehensive range available in the industry.

Each solution in the suite aims to be best in class; designed to meet the individual needs of corporate and regional departments. But when deployed together, they offer a unique opportunity to enable collaboration between departments, eliminating unnecessary duplication while reducing delays and improving compliance.

The flexible design of our software solutions make them both highly scalable and highly configurable, eliminating the need for costly customization. They can be deployed standalone or are easily integrated with each other and your existing key business systems. As a result they can be easily adapted to meet the needs of any situation and implemented in any size or type of company.

About the candidate:
Education & Experience:
• BE or B Tech or MCA

• 5-7 years of software development experience using traditional software development life cycle methodologies (covering requirements, design, development, testing and Implementation of n-tier architecture)
• Extensive experience with object-oriented software development methodologies and practices. Strong in following technologies
OOAD/OOPS/UML, Design Patterns, Spring, Hibernate/Eclipselink, Java, J2EE
UI technologies JSP, JSF, java script library, Ajax and other UI frameworks
Exposure to component model design, SOA, open sources framework/tools
Web Services, JMS, XML, SQL& Oracle
• Must have exposed with Test Driven Development/Re-factoring ideas/ Domain driven design patterns/continuous integration/Build Automation / Data-Mapper framework/Mocks.
• Experience in developing platforms or frameworks, components
• Excellent knowledge of the open source software/ tools/ technologies

Personal Traits:
• Strong comprehension, analytical and problem solving skills
• Excellent Communication skills (written & verbal)
• Positive attitude
• Initiative and commitment

Roles & Responsibility:
• Active involvement in functional analysis and design
• Creation of FS and Design documents
• Lead and track work of associated members
• Creation of the Unit Specifications
• Review and update the unit specification prepared by team members
• Get the timely review and approval done on the Unit Specifications
• Understanding the Unit Specification/work assignment clearly before starting the implementation
• Write Unit Test Cases based on Unit Specification
• Review of Unit Test Cases created by others
• Efficient Programming in the required technology independently adhering to coding standards
• Carry out code walk-through with the reviewer
• Carry out code review of others
• Test the program as per the approved Unit Test Cases and document them
• Complete the required documentation for the work done
• Resolve issues, interact with QC and documentation teams
• Meet the objectives set for the project during the project initiation meeting with respect to number of Bugs, efforts, schedule, process compliance etc.,
• Build competencies in
Product / Domain
• Communicate the following to reporting manager :
Completion of work
Any persistent technical difficulties faced
• Suggest alternative solutions to the problem proactively
• Maintain and update the daily timesheet as per the work assigned
• Actively participate and contribute in the team meetings
• May involve interactions with customers depending on the role performed within the project

• Unit Specifications
• Software programming
• Code Reviews
• Unit Test Cases, Unit Testing

ArisGlobal is an Equal Opportunity Employer/ Committed to Diversity

To Apply for an Open Position at ArisGlobal Please Click Here