Sr./Lead Software Engineer

International SOS - Trevose, PA (30+ days ago)3.6


International SOS has an exciting opportunity for a senior software engineer. This is a lead role responsible for design and development of new features of International SOS consumer facing products, integration with other products and platforms, support and maintenance.We are seeking a professional with a drive for excellence, strong capabilities to adapt to and lead change and an independent worker who can also work well as part of a team. The right candidate is able to work well under pressure, deliver results and observe deadlines.

Responsibilities

Work with the product owners to define and clarify functional requirements and scope

Work with the development team to design proper solutions in accordance with the functional requirements and long term strategy

Participate in the full development lifecycle - requirements analysis, design, implementation, testing, release

Follow best practices and standards

Implement core pieces of the application functionality in the Java framework

Database design of new tables and relationships, write stored procedures, views, triggers

Support build process, test and deployment

Work with the support teams to identify and resolve production issues

Work with offsite team members (UK, India, Singapore)

Stay current on the latest technologies and best practices

Qualifications and Experience

Full-stack software development experience preferably in multi-tenant web applications.
Strong experience in Java based technology stack – Struts, JSP, Tomcat

Strong experience with frontend technologies – JavaScript, JQuery, HTML5, CSS

Extensive experience with one or more bpm/workflow and questionnaires platforms (BizFlow, Activiti, Camunda, Appian, etc) and the BPMN2.0 standard is required

BizFlow experience is a big plus

Good understanding of database technologies, preferably MS SQL Server

Experience with T-SQL, stored procedures, triggers, functions, views

Good knowledge, understanding, and experience with Services Oriented Architecture and RESTful services development

Ability to write clean and maintainable code using engineering best practices (unit testing, continuous integration and deployment, automation, design patterns, refactoring etc.).

Experience with Git or Mercurial
10+ years of full-stack software development experience

5+ years hands-on development experience in Java based technology stack

In depth understanding and strong experience with one or more workflow platforms

Experience working with Agile teams

Experience working with distributed teams
Required Education

Bachelor’s Degree in Computer Science/Engineering or related field

International SOS provides travel security solutions for organizations who have employees around the world. We help companies prepare their workforce for travel to unfamiliar and remote locations, and provide training and guidance on travel risk management to help keep workers healthy and safe, wherever they may be. Our highly-trained teams use their knowledge of procedures and policies across the world to help provide global medical assistance and security measures

International SOS is an equal opportunity employer and does not discriminate against employees or job applicants on the basis of race, color, religion, gender, sexual orientation, gender identity, national origin, age, disability, genetic information, marital status, amnesty or status as a covered veteran in accordance with applicable federal, state and local laws.