Software Engineer
Company: Cengage Group
Location: Des Moines
Posted on: January 26, 2023
|
|
Job Description:
**We believe in the power and joy of learning**At Cengage Group,
our employees have a direct impact in helping students around the
world discover the power and joy of learning. We are bonded by our
shared purpose - driving innovation that helps millions of learners
improve their lives and achieve their dreams through
education.**Our culture values diversity, engagement, and
discovery**Our business is driven by our strong culture, and we
know that creating an inclusive and diverse workplace is absolutely
essential to the success of our company and our learners, as well
as our individual well-being. We recognize the value of diverse
perspectives in everything we do, and strive to ensure employees of
all levels and backgrounds feel empowered to voice their ideas and
bring their authentic selves to work. We achieve these priorities
through inclusive programs, benefits, and initiatives that are
integrated into the fabric of how we work every day. To learn more,
please see
https://www.cengagegroup.com/about/inclusion-and-diversity/
.**Responsibilities** **:**+ Participate in the design,
architecture, and implementation of new features.+ Write
high-quality software using Java and popular JavaScript
frameworks.+ Write effective unit and integration tests for all the
code you write.+ Engage with quality assurance engineers and
conduct testing of features.+ Build an accessible WCAG compliant
UI.+ Perform root cause analysis, technology evaluation, and design
spikes.+ Provide and receive constructive feedback through code
reviews.+ Help drive the completion of all kinds of work tasks-not
just coding.+ Follow Agile practices, including user feedback,
daily stand up, pair-programming, user stories, weekly
demonstrations, retrospective, Agile roles and time-boxing.+ Assist
in planning and brainstorming activities driven by our Product and
Technology organizations.+ Investigate and tackle complex
performance problems, finding ways to scale the platform while
simultaneously reducing costs.+ Demonstrate ability to work with
and influence colleagues and decisions.+ Help to break down and
estimate stories and tasks.+ Continuously improve processes and
work standards.+ Be proactive in seeking out resources to
participate in discussions, meetings, and communications.**Skills
you'll need:**+ Knowledge of and desire to work in an Agile
development environment.+ Familiarity with object-oriented systems
and enterprise design patterns.+ Java experience with the ability
to utilize modern Java features.+ Experience developing service
oriented applications (SOA).+ Developing and maintaining modules
using Java, Spring MVC, JavaScript, HTML and CSS.+ Experience with
writing SQL queries, stored procedures, functions and triggers, and
utilizing relational data modeling and basic database schema design
for database management in Oracle/Sybase.+ Experience with No-SQL
databases, specifically Cassandra, is a plus.+ Familiarity with
front-end frameworks, such as React and Angular.+ Experience with
common development tools and version control, including SVN/Git,+
Maven, IDEs (Eclipse/IntelliJ IDEA), and Jenkins.+ Excellent verbal
and written English required.+ Creative problem solving skills,
with ability to communicate and translate feedback, needs and
solutions.+ Must be sensitive to cultural differences in
interactions and in the way work is done.+ Needs a good work ethic
and a strong sense of ownership of the end result.**Education and
Experience Requirements** **:**+ 5+ years professional Full Stack
(Java, JavaScript, HTML, CSS) software development, or Bachelor
degree in Computer Science or a related field, or an equivalent
combination of education and recent, relevant work
experience.Cengage Group is proud to be an Equal Employment
Opportunity and Affirmative Action employer. We do not discriminate
based upon race, color, religion, gender, gender identity or
expression, sexual orientation, national origin, genetics,
disability, age, veteran status, marital status, parental status,
cultural background, organizational level, work styles, tenure and
life experiences. Or for any other reason. You may view Cengage's
EEO/Affirmative Action Policy signed by CEO Michael Hansen
(https://p.widencdn.net/pdvq6j/EEO\_Policy\_Statement\_January\_2017)
and Equal Employment Opportunity is the Law notice
(http://embed.widencdn.net/pdf/plus/cengage/ybs5gt19ik/eeopost-merged.pdf)
by visiting their corresponding links.Cengage Group is committed to
providing reasonable accommodations for qualified individuals with
disabilities in our job application procedures. If you need
assistance or an accommodation due to a disability, you may contact
us at accommodations.ta@cengage.com or you may call us at +1 (617)
289-7917.If you are a CA State, CO State, NY State, WA State, or
Jersey City, NJ resident, please email
jobpostinginquiries@cengage.com to receive compensation information
for this role. Be sure to include this posting's job ID in the
subject line of the email to help ensure a timely response.**About
Cengage** **Group**Cengage Group, a global education technology
company serving millions of learners, provides affordable, quality
digital products and services that equip students with the skills
and competencies needed to be job ready. For more than 100 years,
we have enabled the power and joy of learning with trusted,
engaging content, and now, integrated digital platforms. We serve
the higher education, workforce skills, secondary education,
English language teaching and research markets worldwide. Through
our scalable technology, including MindTap and Cengage Unlimited,
we support all learners who seek to improve their lives and achieve
their dreams through education.**Cengage Group** , a global
education technology company serving millions of learners, provides
affordable, quality digital products and services that equip
students with the skills and competencies needed to be job ready.
For more than 100 years, we have enabled the power and joy of
learning with trusted, engaging content, and now, integrated
digital platforms.We serve the higher education, workforce skills,
secondary education, English language teaching and research markets
worldwide. Through our scalable technology, including MindTap and
Cengage Unlimited, we support all learners who seek to improve
their lives and achieve their dreams through education.
Keywords: Cengage Group, Des Moines , Software Engineer, Other , Des Moines, Iowa
Click
here to apply!
|