Software Engineer

International SOS - Feasterville-Trevose, PA3.5

30+ days ago

We are spending our energy into developing the next generation of web applications, tools, solutions and products that will both delight and help expand customer base of our rapidly growing company focused on providing medical and security assistance to travelers.

The developer is responsible for application design and development of roadmap features, design key product infrastructure components, support operations and integration with other products. In practice this also means coordinating and collaborating cross-functionally with other development, QA and support teams. A large part of attention involves understanding the details of the features and architecture requirements, leading the end to end development, deployment and supports our flagship consumer facing suite of products.

We need someone who is passionate about technology domain, extremely proactive, detail oriented, a driver, and comfortable developing solutions in a wide variety of technologies and frameworks. Strong technical skills, communications, and team-building skills are essential.

Job Responsibilities:

1.Design and develop roadmap features and key technical infrastructure components

2.Work closely with fellow developers, project leads/managers and QA teams in coordinating tasks and deliverables.

3.Drive end to end development satisfying the functional, non-functional and infrastructure requirements for the features to be developed.

Skill Requirements:

1.Minimum of 7 years of progressive full-stack software development experience preferably in multi-tenant web applications.

2.At least 5 year’s hands-on development experience in Microsoft (C#.NET) with progressive transition to more open source technologies and framework.

3.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.

4.Strong background and experience with object-oriented design, data structures and algorithms.

5.Experience and worked with Services Oriented Architecture and RESTful services development.

6.Experience with writing clean and maintainable code using engineering best practices (unit testing, continuous integration and deployment, automation, design patterns, refactoring etc.).

7.Good understanding of deployment infrastructure – load balancing, firewall, connectivity etc.

8.Good experience in implementing industry standard best practices around application and data security.

9.Experience in open source web development.

10.Good understanding of web technologies (HTTP, Apache, HTTP Proxies)

11.Experience in writing software that is highly performing and scalable.

Job Requirements:

1.BS or MS in Computer Science, Information Systems, other related degree, or equivalent work experience

2.Proven experience in developing web based products

3.Strong understanding and experience in every phase of SDLC.

4.Proven experience with Scrum but familiarity and understanding with the agile development model.

5.Experience working and thriving in a dynamic, high tech start-up environment.

6.Ability to lead and collaborate working with other developers

7.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.

Job Type: Full-time

Work authorization:

  • United States (Required)