ADVARRA
Click Here To Apply
Qualification:
- High School diploma is required.
- Masters or Bachelor’s Degree in Information Systems, Computer Science, Engineering, related discipline is preferred. Relevant professional-level work experience considered in lieu of a degree.
Job Description:
- Designing and developing web-based systems using Java technologies in a multi-tiered environment including working with front-end components, business logic, workflow logic, backend systems as well as integration endpoints.
- Developing user interfaces built using JavaScript and other browser-based technologies with a focus on usability, security, cross-browser compatibility and performance.
- Determining operational feasibility through analysis, problem definition, requirements gathering, solution development, and solution proposal.
- Studying information needs, conferring with users/focus groups, studying systems flow, data usage, and work processes.
- Applying a sense of urgency, commitment and focus on the right priorities in developing releases and solutions in a timely fashion.
- Demonstrated logical, solution-oriented approach and possess the ability to offer a variety of solutions or functionality to solve problems.
- Performing technical root cause analysis and outlining corrective action for given problems.
- Documenting and demonstrating solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments and clear code.
- Working collaboratively and professionally with other internal team members (Software Test Engineering, Product Management, Product Support and Support Engineering) to achieve customer goals.
- Adhering to and enforcing company coding standards in accordance with applicable software development methodology and release processes.
Skill & Experience:
- Extensive professional experience using Java based (Including Sprint / Hibernate) programming technologies for building database driven web applications.
- Extensive professional experience using relational databases and writing SQL. MS SQL Server and / or Oracle specific knowledge preferred. Knowledge of PL/SQL a definite plus.
- Must possess the ability to write SQL in an ad hoc fashion to facilitate the troubleshooting of customer application issues.
- Understanding of object relational mapping preferably including the persistence API (JPA or NPA) and the use of corresponding frameworks (Spring, Hibernate, NHibernate, etc).
- Cross-browser client-side development experience using HTML5, CSS3 and JavaScript.
- Professional experience with JavaScript frameworks/libraries (Dojo, D3, Angular, Vue, React Native, ReactJS, jQuery, Backbone.js, Ember.js, etc.)
- Well versed in the use of version control systems (SVN, Mercurial, Git, etc.).
- Professional experience in publishing and consuming SOAP and REST based web services.
- Strong attention to detail in diagnosing problems and ensuring solutions address the issues.
- Demonstrate proficient ability to capture and document software requirements.
- Demonstrate ability to effectively manage project activities with and through internal relationships including Software Engineers, Customer Support, Quality Assurance and Project Management.
- Planning, organizing, setting objectives, and managing time to meet deadlines.
- Working knowledge of clinical trial process and medical informatics is preferred.