Ads
 Blackboard Jobs Bengaluru 2022
Associate Software Engineer
Blackboard
Job Location : bangalore
Mon Jul 18 2022

Qualification : BE/B.Tech/ME/M.Tech
Full Time
Salery : As per company standard

About Company
Blackboard is now a part of Anthology. Anthology offers the largest EdTech ecosystem on a global scale, supporting over 150 million users in 80 countries. Our mission is to provide dynamic, data-informed experiences to the global education community so that learners and educators can achieve their goals.


Job Description

Specific responsibilities will include:

  • Serving as an expert in Anthology’s products, including their architecture, functionality, and deployment methodologies
  • Designing and documenting development tasks within system of record
  • Building web applications with modern Java and TypeScript-JavaScript frameworks
  • Developing in an agile environment of front-end web technologies like AngularJS and Foundation
  • Creating applications that work well across browsers and platforms, including responsive design for mobile support.
  • Generating necessary unit and integration testing and results to be included in code reviews
  • Helping to create and maintaining Visual Style guides for Web solutions, driving the corporate UX direction
  • Adhering to established delivery methodology, quality standards and best practices

Skills Required

Required skills/qualifications:

  • Bachelor’s degree in Computer Science, Software Engineering or equivalent relevant bachelor’s degree
  • 0-2 years of software development lifecycle and associated processes
  • Basic experience in front-end engineering using object-oriented JavaScript, Async event management, using JavaScript libraries and micro frameworks like (AJAX, jQuery, Angular, Prototype) and NodeJS
  • Basic skills at backend engineering using object oriented Java- Spring, MongoDB, Postgress and other libraries and micro frameworks.
  • Basic experience in HTML/CSS3
  • Knowledge in cloud based – micro services design and architecture
  • Strong understanding of RESTful API design and client consumption
  • Excellent communication (verbal and written), analytical and organizational
  • Ability to learn new technologies as needed
  • Time management prioritization skills, and ability to manage expectations effectively when handling multiple assignments simultaneously with competing deadlines
  • Exceptional attention to detail, excellent work ethic and drive, great interpersonal skills, team oriented, and demonstrated problem-solving skills
  • Fundamental understanding of bug tracking, versioning and repository systems

Preferred skills/qualifications:

  • Fundamental understanding of sequence design process (waterfall) and agile software development process methods
  • General experience with the MEAN technology stack, focus on AngularJS and React
  • Fundamental use of standard digital tools (e.g., Adobe Creative Suite, Omnigraffle, Balsamic)
  • Fluency in server-side CSS pre-processing platforms, such as LESS and SASS.
  • Understanding of code versioning tools, such as Git/Stash/GitHub and Perforce
  • Fundamental understanding of key usages of Confluence, Jira Bug Tracking, Jira Agile (GreenHopper) and versioning and repository systems
  • Working knowledge with behaviordriven development (BDD), unit-testing frameworks like Jasmine or SinonJS and automatized functional testing infrastructures
  • Exposure in Spring MVC using Java
  • Basic knowledge of image authoring tools, to be able to crop, resize, or perform small adjustments on an image. Familiarity with tools such as Gimp or Photoshop
Ads