This site uses cookies. To find out more, see our Cookies Policy

Software Engineer in Salem, NH at On Call International

Date Posted: 6/11/2018

Job Snapshot

Job Description

Join a world-class team helping travelers in need around the world every day! Located just 25 minutes north of Boston, On Call International is a leading provider of customized medical, security and travel assistance programs for international business and leisure travelers. Our fast-paced, high-energy and multi-lingual team works around the clock to deliver life-determining aid during medical emergencies from any point on the globe as well as coordination of transportation to return home after accidents or illnesses.


Assist with the development, creation, and modification of general computer applications software including but not limited to Microsoft Dynamics 365 CRM. Assist with the analysis of end user development needs and/or software solutions. Create a variety of ad hoc and standardized reports to extract data from various systems. Design/modify software or reports for client use with the aim of optimizing operational efficiency.  Assist with the management & support of all corporate databases.  Assist with the technical guidance and support for corporate internal and external websites.

Duties and Responsibilities:

  • Development and implementation of Dynamics 365 online products.
  • Determines operational feasibility by evaluating analysis, problem definition, requirements, solution development, and proposed solutions.
  • Documents and demonstrates solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments and clear code.
  • Create and modify ad hoc reports.
  • Updates job knowledge by studying state-of-the-art development tools, programming techniques, and computing equipment; participating in educational opportunities; reading professional publications; maintaining personal networks; participating in professional organizations.
  • Protects operations by keeping information confidential.
  • Provides information by collecting, analyzing, and summarizing development and service issues.
  • Accomplishes organization mission by completing related results as needed.
  • Develops software/report solutions by studying information needs; conferring with users; studying systems flow, data usage, and work processes; investigating problem areas; following the software development lifecycle
  • Software analysis, code analysis, requirements analysis, software review, identification of code metrics, system risk analysis, software reliability analysis
  • Evaluate and identify new technologies for implementation

Job Requirements

Experience and Education:

  • 2+ years of configuration and development work in a Microsoft Dynamics 365 environment.
  • 2+ years of work related Database Management (SQL DBA type responsibilities)
  • 2+ years of work related .NET Programing Experience
  • 1+ years of work related Web Site Planning, Development, and Management
  • Ability to utilize VB .NET as needed in support of the Dynamics solution
  • Strong understanding of SSIS, Power BI, and SSRS experience.
  • Experience working on full life cycle implementations of Dynamics CRM/365 products.
  • Excellent understanding and knowledge of core Microsoft Dynamics CRM/365 modules.
  • Knowledge of MS Dynamics security concepts
  • Microsoft SQL Server understanding
  • Knowledge of Agile software development methodology
  • Ability to create high quality functional documentation and strong requirements gathering skills
  • Knowledge of MS Dynamics security concepts
  • Knowledge of Agile software development methodology
  • BS/BA in computer science or equivalent combination of education and experience 

Person Specification:

  • Strong attention to detail and a keen desire to deliver the highest quality solutions
  • Solves complex problems with creative solutions
  • Self-Starter with ability to handle multiple tasks and shifting priorities
  • Excellent communication and problem solving skills
  • Strong written/verbal skills
  • Places emphasis on client satisfaction

The Tokio Marine HCC Group of Companies offers a competitive salary and employee benefit package. We are a successful, dynamic organization experiencing rapid growth and are seeking energetic and confident individuals to join our team of professionals. The Tokio Marine HCC Group of Companies is an equal-opportunity employer. Please visit for more information about our companies.


  1. Software Engineer Jobs
  2. Project Engineer Jobs