This job has expired, please see additional jobs below
Senior Software Engineer
Blackboard Inc.
Shanghai, , China
Job Details - this job has expired, please see similar jobs below
With nearly 20,000 organizational customers and millions of student users, Blackboard is the world's leading education technology company. This is an opportunity in the Product Development team, responsible for development of Blackboard’s Learn. If you are an experienced full-stack engineer, care about education, and want to shape the future of online learning, we want to speak with you. We are looking for senior engineers with the following experience
Responsibilities:
• Bring in everything you know about developing software, demonstrate expertise with Java and REST APIs,
• Become an active member of an agile team of developers. Participate in daily stand-ups, design sessions, 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 willing to dive into existing product code base, improve the quality and enhance the functionality of the product.
Professional Qualifications
The successful candidate will have a strong background in Java web software development, a passion for all related technologies, problem solving, analytical thinking, and strong written & verbal communication skills.
Required skills:
• At least 6+ years of in-depth experience designing, writing, and deploying scalable web software
• Solid experience with the Java stack (like SSH) for web application development, SQL databases (like PostGreSQL, Oracle) and traditional web UI development (like JSP)
• Solid problem solving skills, good mastering of data structure, algorithm analysis and design skills
• Ability to pick up new technologies and frameworks quickly
• Experience writing unit & integrations tests
• Excellent written and verbal English
• Ability to work with a team of engineers in cross-functional agile projects. Demonstrated ability to communicate effectively with both technical and non-technical individuals.
• Experience of design and development of REST APIs is a plus
• NoSQL experience is a plus
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.
Location/Division: Shanghai, China Job Requisition: BB-1052