Returning Candidate?

Senior Developer – Microsoft Platform

Senior Developer – Microsoft Platform

# of Openings 
Job Locations 
Information Technology

More information about this job


The Senior Developer provides technical expertise and leads the execution of initiatives spanning multiple Strategic Business Units (SBUs) in the insurance and healthcare industries. Typical projects include: 

  • Platform development and enhancement
  • Client implementations
  • Data conversions
  • Post-acquisition corporate integrations
  • Software development

The Senior Developer has responsibility to provide technical solutions for the Presidents of multiple business units. The ideal candidate has the ability to develop relationships with peers and managers in business operations and IT. The individual will have a passion for teamwork and executing towards end objectives. We are looking for someone who lives in the solution, not the problem and derives a true feeling of success at the completion of every objective.


This role is a unique and incredible opportunity for an entrepreneurial individual willing to dive in and provide technical solutions spanning myriad industries not typical to a single company. The candidate will have multiple opportunities to have immediate and tangible impact on the organization.


  • Define, document, and communicate technical solutions to business needs
  • Ensure solutions come out in stages in a timely way so that the overall organization can make progress before completion
  • Ensure the software and system architectures are in synchronization
  • Ensure the business and management understands technical approaches and solutions
  • Provide leadership to issues like tool and environment selection
  • Identify and interact with stakeholders to make sure their needs are being met
  • Ensure that the architecture is not only the right one for operations, but also for deployment and sustainment
  • Ensure all software development is managed under version control and release management. Experienced with code branching and the establishment of multiple environments spanning development, test, user acceptance test, production, and production fix
  • Maintain morale, both within the application development group and externally as well. The latter is done by providing a sound design, when needed, and providing good presentations and materials to let everyone know the organization is on the right track.
  • Understand and plan for evolutionary paths
  • Plan for new technology insertion
  • Manage risk identification and risk mitigation strategies associated with the architecture

Other Responsibilities: 

  • Adheres to the policies and procedures of the company
  • Maintains strict confidentiality of client, company, and personnel information
  • Demonstrates a strong commitment to the mission and values of the organization
  • Performs other duties as assigned 

Supervisory Responsibilities: None


Must Have:

  • Strong organizational, analytical, and interpersonal skills
  • Ability to dive in, understand the business, and the needs of internal and external customers
  • In depth experience with iterative SDLC processes such as Scrum, Agile, etc.
  • C#, .NET, Visual Studio, SQL, ASP, WPF, web services (SOAP / REST) or similar development skills
  • Software and data modeling skills
  • Proven history of delivering technical solutions within scope, on time, and within budget
  • Detail oriented with a passion for quality
  • Presentation skills / experience with clients and at the C-suite level Ability to multi-task and work independently

Should Have:

  • Healthcare and / or insurance industry experience
  • OOAD/OOP/UML experience
  • Data conversion experience
  • Post M&A integration experience
  • Experience with version control

Nice to Have:

  • Iterative SDLC certifications
  • Microsoft developer or systems engineer certifications




A minimum of five to ten (5-10) years of prior experience as a senior developer.


Education and/or Experience:


A Bachelor’s degree is preferred or equivalent experience.


Certificates, Licenses, Registrations:


Iterative SDLC certifications preferred


Computer Skills: 

  • Proficiency using software programs such as MS Word, PowerPoint, Excel, SharePoint and Outlook
  • Proficiency using Project Management software programs such as MS Project and SmartSheet

Environmental Factors/Physical Demands:


Work is performed in an office environment. While performing the duties of this job, the employee is regularly required to have the ability to maintain active customer and employee communication; access, input and retrieve information from the computer system; enter alpha- numeric data into a computerized system often while listening on the telephone. May be subject to repetitive motion such as typing, data entry and vision to monitor. May be subject to bending, reaching, kneeling, stooping and lifting up to thirty (30) pounds.