Senior Software Engineer

ASP.NET, C#, SDLC, PL/SQL, SQL, Software, Software development, Software engineering, Solution architecture, Web development, UI
Full Time
Up to $135,000
Work from home available Travel not required

Job Description

International SOS is the world’s leading medical and security services company with over 12,000 employees working in 1,000 locations in 90 countries. We were founded on the principle of putting our clients’ employees first and this is still true today. Led by 5,200 medical professionals and 200 security specialists our teams work night and day to find solutions to protect our clients and their employees in whatever situation they may be facing; we assess, advise and assist from a medical, security and logistical perspective on a global scale to protect and save lives and thereby enable our clients to achieve their business goals. As we’ve delivered on this mission over the last 35 years, we have become the market leader in global telehealth services and digital health solutions for an extensive client base of Fortune 500 companies, NGO’s and governments around the world.

Job Description:

The Senior Software Engineer will collaborate with Product Owners, Business Analysts, Developers and Solution Architects to execute the product development and delivery which includes the below activities:

  • Requirement analysis
  • Technical solution design and requirement refinement with Solution Architect and other developers
  • Enterprise applications development using modern front end and backend technology, and/or low code development platforms
  • Create test strategies for unit, integration, regression, load, security, and performance test
  • Create Technical Design Documents
  • Coordinate and communicate with other product teams

This role is an integral part of the scrum team tasked with developing enterprise grade applications to support business initiatives. 

Essential Job Duties and Responsibilities:

  • Analyse all business requirements and design all data flow charts and diagrams for processes and provide effective solutions to all issues
  • Enhance existing systems by analysing business objectives, preparing an action plan and identifying areas for modification and improvement
  • Design an effective technical architecture and develop it effectively and assist in improving the process
  • Hands-on feature development using latest technology stacks
  • Maintain existing software systems by identifying and correcting software defects
  • Create technical specifications and test plans
  • Create new and extend existing operational documentation
  • Consult colleagues concerning maintenance and performance of software systems
  • Train and coach Junior developers
  • Ability to coordinate with offshore and onshore development teams across business lines
  • Assist technical architects with infrastructure requirement development
  • Perform project code review
  • Investigate and debug software errors, troubleshoot application issues

Required Skills / Experience:

  • 3-5 years of demonstrated hands-on SDLC experience from planning to release
  • Highly proficient in programming languages ASP.Net, C#, JavaScript, or Java etc.
  • Experience in Microsoft or Oracle SQL. Hands-on experiences with No-SQL DB such as MongoDB, Cassandra etc.
  • Extensive experiences with enterprise grade web or mobile applications development
  • In depth experiences of designing and implementing microservices. Proven success supporting projects involving web development, information and content management, identity and access management, data integration, and API services
  • Previous experience with technology strategy development, architecture, or technology delivery
  • Excellent planning, conceptual, consulting and communication skills with perceptive and structured analytical ability. Proven experience of understanding and enhancing products and business processes through the application of appropriate technology
  • Effective communication and influencing skills and an ability to work successfully in a matrix structure, across multiple stakeholders, internal and external
  • Excellent presentation skills with the ability to break complex solutions into simple messages
  • Cultural sensitivity and awareness. Ability to work in a multi-lingual, multi-cultural environment where consensus is the norm
  • Excellent organization skills with proven ability to manage multiple concurrent projects and to adjust to frequent changes in project priorities
  • Excellent writing skills
  • Innovative, creative problem solver with an eye for detail and accuracy
  • Strong evidence of sharing and synthesizing knowledge
  • Strong experience in Agile and Waterfall delivery model

Required Qualifications:

  • BS/BA in Computer Science or equivalent

Required Languages:

  • An excellent standard of written and spoken English
  • Ability to speak another language is a plus

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.

Dice Id : 10434093
Position Id : 7181195
Originally Posted : 1 month ago
Have a Job? Post it

Similar Positions

.NET Software Developer
  • Rita Technology Services
  • Mulberry, FL, USA
Senior Software Engineer (TEST - do NOT apply)
  • Dice US Sales Demo Account
  • Denver, CO, USA
Principal Software Engineer - Remote
  • SS & C Technologies Inc
  • Waltham, MA, USA
Front End Software Engineer (Remote)
  • Jobot
  • Dallas, TX, USA
Front End Software Engineer (Remote)
  • Jobot
  • Raleigh, NC, USA
Front End Software Engineer (Remote)
  • Jobot
  • Indianapolis, IN, USA
Front End Software Engineer (Remote)
  • Jobot
  • Detroit, MI, USA
Front End Software Engineer (Remote)
  • Jobot
  • Washington, DC, USA
Software Engineer/.NET
  • US Bank
  • Brookfield, WI, USA
Full Stack Software Engineer - C# .NET (Financial Industry)
  • Request Technology, LLC
  • Chicago, IL, USA