Cengage Group · 2 days ago
Software Engineer
Wonder how qualified you are to the job?
Maximize your interview chances
E-LearningEdTech
H1B SponsorshipCulture & Values
Insider Connection @Cengage Group
Responsibilities
Participate in the design, architecture, and implementation of new software features.
Write high-quality software using Java and JavaScript frameworks.
Write effective unit and integration tests for all the code you write, including SQL scripts.
Engage with quality assurance engineers and conduct testing of features.
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, weekly demonstrations, retrospective, and time-boxing.
Assist in planning and brainstorming activities driven by our Content and Technology organizations.
Investigate and tackle complex performance problems, finding ways to scale the platform while simultaneously reducing costs.
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.
Qualification
Find out how your skills align with this job's requirements. If anything seems off, you can easily click on the tags to select or unselect skills to reflect your actual expertise.
Required
Bachelor’s degree (or foreign education equivalent) in Computer Science, Software Engineering, Information Systems, Information Technology or a related field
Two (2) years of experience performing full stack (Java, React, JavaScript, HTML, CSS, SQL) software development
Demonstrated Expertise (“DE”) developing and maintaining modules using Java, Spring Boot, JavaScript, ReactJS, HTML, and CSS
DE writing SQL queries, using relational data modeling and basic database schema design for database management in Oracle
DE working within an Agile development environment using development tools, including JIRA, Ant/Maven, IDEs (IntelliJ IDEA) and Jenkins, and version control, including Git
DE using object-oriented systems and enterprise design patterns
DE developing service oriented architecture applications (SOA)
Preferred
Telecommute benefit available
Benefits
Telecommute benefit available
Company
Cengage Group
Cengage Group is an EdTech company that provides secondary and higher education to learners at an affordable price.
H1B Sponsorship
Cengage Group has a track record of offering H1B sponsorships. Please note that this does not
guarantee sponsorship for this specific role. Below presents additional info for your
reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Trends of Total Sponsorships
2023 (17)
2022 (15)
2021 (19)
2020 (50)
Funding
Current Stage
Late StageTotal Funding
$500M2023-06-02Private Equity· $500M
Recent News
2024-03-05
2023-06-12
Company data provided by crunchbase