Advertisement
Sign In
 [New User? Sign Up]
Mobile Version

Senior Software Engineer

Cengage Learning


Location:
Clifton Park, NY 12065
Date:
09/07/2018
2018-09-072018-11-16
Categories:
  • Information systems/IT
  • Engineering
Cengage Learning
  •  
  • Save Ad
  • Email Friend
  • Print
  • Research Salary

Job Details

**.** **Do you dare to reinvent the future of education?** At Cengage, we are harnessing the power of tech to build a future where all learners have the tools and confidence to achieve their goals. As a Cengage employee, you will blaze a new trail to transform the way people learn. Collaborating with the best of the best, you will feel challenged and inspired to do breakthrough work. With the support of our united team, there is no limit to what you can imagine, create and set in motion. **Are we right for you?** We set the bar higher by bringing our unique talents and point of view to the table every day. We are curious and comfortable with change and are willing to take risks to transform education. Most importantly, with everything we do, we put learning first. **What You'll Do Here:** The Senior Software Engineer is primarily responsible for providing technical leadership, software development project leadership and mentoring of engineering resources in a manner that best supports our customers needs and the needs of the organization. **Principle Accountabilities:** + Meet with customers and stakeholders to understand their technological needs. + Provide input to the Software Architect and engineers to help develop a technology strategy that address those needs. + Work independently and/or lead small teams to build enterprise software systems and software solutions in a fast-paced demanding environment. + Participate as technical lead in complex services and systems integration efforts. + Work on the scoping, approval, development, and implementation of software projects. + Stay abreast of emerging software development technologies. + Develop software solutions using industry and company best standards and practices. + Participate as a technical team leader on complex development efforts or services. + Mentor technical staff in technology matters. + Mentor junior engineering staff, assisting them in their growth towards a senior/leadership position. + Support existing applications in production, including participation in an on-call rotation. **Skills You Will Need Here:** **Qualifications:** The successful candidate should have 5 years experience in software development. Candidate should have strong technical skills and experience solving complex technical problems. Candidate should be able to communicate effectively with both technical and non-technical staff. Experience working in a fast-paced environment with tight deadlines is required. **Required Technical Qualifications:** + 3 years+ Web or Application development with C#.NET + 3 years+ Relational Database experience using SQL and Stored Procedures + Practical understanding of HTML5,CSS3 and JavaScript **Preferred Technical Skills:** + Experience using JS Frameworks/Libraries (ReactJS, jQuery, Backbone.js, Angular.js) + Experience with ASP.NET MVC + Experience with Responsive Web Design + Experience with Agile software development + Experience with SOAP/REST services + Experience with MS SQL Server + Experience with the HTTP protocol + Experience with AJAX/JSON + Experience with System Integrations **Education level:** BS or BA Preferred. \#LI-MR1 **Requisition ID** _2018-5292_ **Job Function** _Information Technology_ Cengage is an Affirmative Action/Equal Opportunity Employer, committed to attracting and retaining a talented and diverse workforce. All qualified applicants receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age or protected veteran status.
Powered ByLogo
Featured Jobs

View All Featured Jobs

Featured Employers