Senior Software Engineer
The Advisory Board Company - Philadelphia, PA

This job posting is no longer available on The Advisory Board Company. Find similar jobs:Senior Software Engineer jobs - The Advisory Board Company jobs

Senior Software Engineer


The Software Engineer will be a member of the iRound
Performance Technologies Software Product Development team
and will be deeply involved in the full product life cycle of multiple
applications and the supporting data architecture. The Software Engineer will be a part of an agile team working on developing the next generation of mobile technology for the health care industry.


  • Design and develop iRound Performance Technologies web applications and application components

  • Conduct peer code reviews across the development team

  • Work with geographically distributed development and delivery teams in an agile environment

  • Develop and maintain automated tests, helping to improve software quality through automated and manual testing

  • Work closely with product management to aid solution development and communicate requirements across all teams
  • Bachelor's Degree in Computer Science, related field, or equivalent experience

  • 5+ years of experience

  • Experience designing and developing database applications using SQL

  • 3

  • -5 years of Java/J2EE, Javascript, C#, or .NET development experience 3+ years of professional experience with 1 of the following bullets: Development in a Windows environment Mobile application development HTML 5 Ideal Qualifications: Experience with .NET and SQL Server Experience designing highly scalable complex systems Experience working with large volumes of data Experience in the healthcare industry Flexibility to work across a variety of software-related disciplines: solution design,
    agile development, unit testing, refactoring, and build/deployment automation

  • Ability to set individual priorities and solve complex issues

  • Experience with having primary responsibility for delivering a significant project

  • Proven communication skills, especially in the context of working with geographically
    distributed teams

  • Software design experience using Object Oriented patterns

  • Hands-on experience developing web applications using HTML/CSS/Javascript

About this company
42 reviews
The Advisory Board Company and its subsidiaries provides best practices research, analysis, executive education and leadership development,...