Senior Software Developer
Blackboard
(Oakland, California)With nearly 20,000 organizational customers and millions of student users, Blackboard is the world's leading education technology company. Blackboard is shaping the future of education with big ideas that challenge conventional thinking and advance new models of learning. Every day we’re inspiring people to find new ways to learn, connect and drive change in the way education is delivered and experienced. Through technology and services we bring people closer to the knowledge they seek and to wa
- Develop and maintain various new features for a web-based payment application.
- Perform coding against technical specifications.
- Create technical specifications from business & functional requirements.
- Lead the development effort on a variety of enterprise applications in a highly collaborative, fast-paced environment.
- Perform code review and enforce practices.
- A near to midterm goal for this position would be to grow into a software architect role.
- Diagnose and solve production issues.
- Bachelor's or Master's degree in computer science or related field
- At least 5 years software development experience with object oriented languages, emphasis on the .NET platform and web based programming (ASP.NET).
- Experience with JavaScript libraries and frameworks –Angular, Backbone, Knockout.
- Experience with Oracle as the back end database.
- Experience with mobile development – iOS, Android, hybrid (PhoneGap/Cordova), Ionic framework, etc
- Good communication (oral and written) and interpersonal skills.
- Demonstrable record of learning and the ability to create scalable, maintainable, adaptable web and mobile software solutions
- Communication skills that exceed your technical abilities and an ability to see a situation from many perspectives
- Able and confident in making independent, rational decisions on scope, work priority, technical implementation and production support issues
Desired Characteristics:
- Experience in higher education technology space
Questions
There are no answered questions, sign up or login to ask a question
- Implementation
- Interpersonal
- iOS
- JavaScript
- Oracle
- Software Development
- Strong Oral and Written Communication
- AngularJS
- Apache Cordova
- ASP.NET
- Backbone.js
- Ionic Framework
- KnockoutJS
- PhoneGap
- Mobile Software
- Computer Science
- Android
- Master’s Degree
- Higher Education
- Mobile Development
- Software Solutions
- Bachelor’s Degree
- Production Support

Want to see jobs that are matched to you?
DreamHire recommends you jobs that fit your
skills, experiences, career goals, and more.