Software Engineer - Incident Team

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


International SOS has an exciting opportunity for a software engineer on our incident team. 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

Design and develop roadmap features and key technical infrastructure components
Work closely with fellow developers, project leads/managers and QA teams in coordinating tasks and deliverables.
Drive end to end development satisfying the functional, non-functional and infrastructure requirements for the features to be developed.
Minimum of 7 years of progressive full-stack software development experience preferably in multi-tenant web applications.
At least 5 year’s hands-on development experience in Microsoft (C#.NET) with progressive transition to more open source technologies and framework.
Strong experience in multiple programming languages, technologies and software platforms, such as C++, C#, Python, Angular JS, Java, JavaScript, Google Go, Apache, MS-SQL Server, MySQL etc.
Strong background and experience with object-oriented design, data structures and algorithms.
Experience and worked with Services Oriented Architecture and RESTful services development.
Experience with writing clean and maintainable code using engineering best practices (unit testing, continuous integration and deployment, automation, design patterns, refactoring etc.).
Good understanding of deployment infrastructure – load balancing, firewall, connectivity etc.
Good experience in implementing industry standard best practices around application and data security
Experience in open source web development.
Good understanding of web technologies (HTTP, Apache, HTTP Proxies)
Experience in writing software that is highly performing and scalable.

BS or MS in Computer Science, Information Systems, other related degree, or equivalent work experience
Proven experience in developing web based products
Strong understanding and experience in every phase of SDLC.
Proven experience with Scrum – No Scrum, but familiarity and understanding with the agile development model.
Experience working and thriving in a dynamic, high tech start-up environment.
Ability to lead and collaborate working with other developers
Excellent written and verbal communication skills with an ability to communicate and translate effectively across multiple groups from design and tech to QA and support teams.
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 .