ADVARRA is hiring for the role of Software Engineer III

Full Time

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.

Click Here To Apply