This job has expired, please see additional jobs below
Software Engineer
Blackboard Inc.
State College, PA, United States
Job Details - this job has expired, please see similar jobs below
As a member of the Blackboard Product development team, you will have the opportunity to join the group responsible for developing industry leading SaaS products and web service platforms. If you enjoy an agile development environment, strong interest and experience in web application design and development, we want to talk to you.
Specific Responsibilities:
• Hands on technical design, coding and implementation of product features
• Technical collaboration with other architects and product designers contributing to overall architectural vision of cloud service infrastructure in support of Blackboard’s e-learning initiatives
• Enhance and support existing cloud-based products. Design and implement new features
• Communicates progress and escalates issues to management in a timely manner
Professional Qualifications
The candidate will have B.S. in Computer Science or related field with 3-4 years of experience with Web Application development
• Act as an engineer on development team responsible for developing features and fixing bugs on our industry leading CMS Platform
• Develop broad and deep knowledge on existing software architecture.
• Collaborate in a cross-functional agile team to solve challenging technical problems with innovative solutions.
• Follow best practices and methodologies to produce desired software on time with superior quality.
Required Skills:
• Exceptional object oriented design and implementation skills preferably with C#.NET.
• Deep Understanding of Service Oriented Architectures and RESTful Web Service best practices.
• Demonstrated ability to incorporate beneficial software design patterns and identifying performance anti-patterns.
• Ability to design for scalable, distributed, high availability applications in the Cloud.
• Hands on experience with SQL Programming (MS SQL Server)
• Basic understanding of front end technologies (Javascript, Ajax , jquery, etc)
• Experience participating in agile and fast-paced software development methodologies like XP or Scrum
• Strong analytical skills with excellent problem solving
• Experience developing in a Microservices architecture
Preferred Skills:
• Experience with Java or Python programming
• Experience in front end framework such as Angular or React
• iOS or Android development experience
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: State College, PA, USA Job Requisition: BB-1768