Software Engineer
Blackboard Inc - San Francisco, CA

This job posting is no longer available on Monster. Find similar jobs: Software Engineer jobs - Blackboard jobs

Blackboard is a leading provider of Internet software and services dedicated to enriching the e-learning experience for educators and students. We achieve this distinction because our people are creative and energetic, thriving on innovation, and passionate about making a difference in the evolution of education.
Blackboard Cloud Services represent the next generation of e-learning solutions that use Software as a Service to extend the capabilities of Blackboard Learn and other learning platforms.
POSITION RESPONSIBILITIES
As a member of the Blackboard Cloud Services team, you will have a unique opportunity to join a small development group at Blackboard that is breaking new ground in the way that our e-learning software is designed, developed, and delivered to customers. Using leading edge technologies, agile practices, and continuous delivery models, you will bring your knowledge of SaaS and your best software engineering skills to bear, as we create massively scalable systems that will enhance the learning experience of millions of users worldwide.
RESPONSIBILITIES
Blow us away with how awesome you are. Bring in everything you know about developing software, become an expert in our cloud technology stack, and innovate solutions from concept to code. Assert yourself as an active member of an agile team of developers. Participate in daily stand-ups, design sessions, peer code reviews, sprint demos. Embrace test development as an integral part of what you deliver as a software developer. Be willing to respond to the unique challenges of delivering and maintaining cloud-based software. This includes troubleshooting live production environments, minimizing downtime, and responding to client-reported issues. Be curious, explore, thrive in the face of hard problems PROFESSIONAL QUALIFICATIONS
The successful candidate will have a strong background in computer science, a passion for technology and a strong foundation in software development, problem solving, analytical thinking, and strong written & verbal communication skills.

Required skills:
Strong OO design and coding skills in an Object Oriented Language such as Java Knowledge of basic web technologies (HTML, JSP, CSS, Javascript, HTTP). Experience with a testing framework such as JUnit Proficiency with data structures, algorithm analysis and design Experience with SQL or non-SQL databases Familiarity with web frameworks such as Struts, Spring MVC, etc. Experience using at least one version control system such as git, subversion, etc. Highly valued additional skills for this position:
Prior SaaS development experience using SOAP, REST Experience developing web applications in Node.js, Scala, Javascript toolkits Experience with non-SQL databases such as MongoDB, Reddis, Titan Extra-curricular web app projects or open source contributions that you’ve developed on your own *LI-FS1
  • CB

About this company
82 reviews
Chalk up Blackboard's success to the Internet. Blackboard develops software that lets schools create Internet-based learning programs...