Senior Developer

Does the idea of building an advanced suite of high-performance SaaS applications to improve higher education excite you? TopSchool is looking for a Senior Developer to play a key role on our team.

You will work on a development team that works closely with product management and an offshore development team in Europe with good English skills. This is your opportunity to influence and lead key areas of an important new SaaS suite of business applications for managing universities and colleges.

We are looking for a Senior Developer across this range of skills and experiences. Your skills will need to cover multiple areas listed below:

  • C#/.NET
  • Javascript
  • XML in the database, XML Schema development, TSQL and XQuery
  • Ajax, JSON
  • RESTful web services, API development, and SOA
  • Model-View-Controller design pattern
  • Microsoft WWF, WCF, WPF
  • SQL Server Reporting Services
  • SQL Server and transaction performance optimization
  • User Interfaces
  • nUnit, Test Driven Development (TDD) and continuous integration
  • ERP and business application development
  • Agile and other formal methodologies
  • Team development experience
  • Commercial software experience
  • Small team leadership experience
  • Experience working with offshore development teams

Responsibilities

  • Lead and own a key area of our product suite. Master your particular product domain.
  • Liaison with and guide offshore developers assigned to work on your area of the product.
  • Produce world-class code to produce a new category-killer application.
  • Mentor and develop junior and offshore developers.

Requirements

  • 5+ years software development experience with our technologies.
  • Strong verbal and written communication skills.
  • ERP, CRM, SIS, or other transactional business application experience.
  • Strong team player ready to perform in a fast-paced environment.

Personal Attributes

  • Strong sense of ownership and personal responsibility.
  • Adept at working on a distributed development team.
  • You like to comment your code and contribute to documented programming standards.
  • Unit test your code and believe that software quality begins with the developer.
  • Your source code quality is as important as the final product.
  • Believe that bringing others along is as important as being an individual performer.
  • Constantly learning, growing, improving.
  • Can thrive and lead in a fast-paced environment.
  • Will do what it takes to hit our targets and win.

Education

  • A four year degree in a relevant field is required.

Compensation

  • Competitive salary
  • Comprehensive Benefits
  • Stock Options
  • Paid covered parking

back to Current Openings