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