17 days old

Senior Software Engineer

Blackboard Inc.
Indianapolis, IN
  • Job Code
Senior Software Engineer Full Stack Web Development
Indianapolis, IN

The Opportunity

Does being part of a company involved with making learning more desirable, accessible, and meaningful for learners sound good to you? If so, join a fast-paced startup with the resources of an industry leader: Blackboard.

At Blackboard, were shaping the future with big ideas that are transforming the face of education. Every day were helping millions of people around the world find new ways to learn, connect and advance themselves. With innovative technologies and solutions, were bringing them closer to the knowledge they seek and the potential they can achieve.

The Candidate

You are an engineer with a passion for delivering solutions through the internet
You love to solve problems
You excel at working with multidisciplinary teams to develop great user experiences
You love working with smart people and want to be part of a team
You are the ultimate power web user keeping yourself up-to-date with the latest trends and breakthroughs in web development technology
You have a strong record of project execution and completion and have experience with Scrum and agile development practices
You are excited by the challenge of pushing the limits of the web platform to deliver disruptive, innovative solutions to the world that will delight your customers

The Responsibilities

Translate wireframes and sketches into working prototypes to refine interface behaviors
Build and maintain back-end REST Services using Java
Build and maintain front-end libraries and frameworks with JavaScript
Participate in user-centered research through client focus groups, interviews, usage analysis, and rapid prototyping
Profile and optimize code to get the best performance for browsers and operating systems
Work closely with designers and other developers in a tightly knit, agile team
Keep your ear to the ground and help us incorporate industry best practices and important developments into our products
Lead and encourage superior development practices including design reviews, code reviews, and peer mentoring

The Qualifications

5+ years of experience developing cross-browser-compatible web applications in HTML5, JavaScript and CSS
5+ years of experience developing web applications with Java and Spring
3+ years of experience creating and consuming RESTful APIs
Experience with modern front-end JavaScript frameworks, such as jQuery, AngularJS, React, Redux
Experience with modern CSS frameworks such as SASS and LESS
Experience with Agile development, preferably Scrum
Experience integrating with and utilizing 3rd party API providers and cloud services
Experience with Object-Oriented Analysis, Design, and programming
Experience using and talking about common Design Patterns
Knowledge of UX/UI best practices
Must have a passion for high-quality maintainable code
Strong understanding of refactoring and continuous improvement
Comfortability developing on Linux and Unix environments

Additional Desired Skills

Experience creating services for Node.JS
Experience with building and packaging web applications
Experience with scripting languages
Superpowers such as flight, super-strength, or being the worlds greatest detective

This job description is not designed to contain a comprehensive listing of activities, duties, or responsibilities that are required. Nothing in this job description restricts management's right to assign or reassign duties and responsibilities at any time.

Blackboard is an equal employment opportunity/affirmative action employer and considers qualified applicants for employment without regard to race, gender, age, color, religion, national origin, marital status, disability, sexual orientation, or any other protected factor.

Sponsored by:
Farm Credit Services of America Logo
Sponsored by:
Bank of America Logo

Featured Jobs[ View All ]

Featured Employers

Before you go...

Our free job seeker tools include alerts for new jobs, saving your favorites, optimized job matching, and more! Just enter your email below.

Share this job:

Senior Software Engineer

Blackboard Inc.
Indianapolis, IN

Share this job

Senior Software Engineer

Blackboard Inc.
Indianapolis, In

Separate email addresses with commas

Enter valid email address for sender.

Join us to start saving your Favorite Jobs!

Sign In Create Account
Powered ByCareerCast