Senior Java Software Engineer Loc:Boston, MA

100,000 - 200,000

Job Description:

What We Offer:
  • An opportunity to be part of dynamic, continually growing company where your contributions make a real difference and new ideas are always welcome.
  • Amazingly smart and dedicated teammates to collaborate with and a management team invested in your success at VitalSource.
  • A competitive compensation package with generous benefits
  • A fantastic location in beautiful, historic downtown Boston, MA with an entrepreneurial start-up environment vibe and the talent to match!Job Security, Career Support, and Enterprise Level Infrastructure and Operational Support from Ingram Content Group, the world\'s largest and most trusted distributor of physical and digital content.
  • Cutting edge digital open source technology stacks and high volume global transactions that have a massive positive impact on students, classrooms, and institutions of higher learningMain Responsibilities for Success: Hands on product engineering with a focus toward consultative, agile customization and product feature expansion
  • Experience as a Lead Designer/Architect for at least one major enterprise IT applicationCreates technical specifications based on business requirements.
  • Develops and leads consulting development resources towards overall IT project planPerforms technical lead/application development oversight and involvement for Third Party integrations and database core components.
  • Leads team of professionals in the assessment and development of extensions to the assigned application(s).
  • Performs data modeling and architecture developmentFamiliarity with the education technology marketFamiliarity with content creation tools and formats (EPUB, PDF)
  • Work in a team environment developing solutions for our products and platformsParticipate in efforts to share technology expertise within and across the company; mentor junior and aspiring software engineers.
  • Develop creative and innovative solutions for the next generation of educational learningProvide senior level full application development life cycle support, including specifications, prototypes, development, quality assurance and deployment with technical input from management, product, and UI/UX interactive teams.
  • Communicate effectively with internal and external users and teams as needed to support channel integration, development, and supportSupport product development efforts with appropriate documentation
  • Develop and modify internal and external facing software as part of an Agile/SCRUM teamCommunicate effectively with SCRUM team members, Product Managers, and Engineering staff

Share Profile