Cambium Learning Group · 2 days ago
Software Engineer II
Wonder how qualified you are to the job?
E-LearningEducation
Insider Connection @Cambium Learning Group
Responsibilities
Solve problems of considerable scope and complexity
Collaborate with software engineers, QA engineers, UX and Design team, and project managers
Propose, develop, review, and revise new procedures as needed for the continuing development of high-quality systems.
Maintain high test coverage across unit, functional and integration test suites. Ensure code quality by participating in code and design reviews.
Troubleshoot existing systems and applications
Keep informed of technical advances. You can propose changes based on newer technology or ideas relating to other coding patterns, efficiencies.
Remain flexible and responsive to changing priorities and multiple, concurrent responsibilities
Provide technical guidance and training to other team members, when necessary.
Be a talent multiplier
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
4+ years of Software Engineering experience
Proficient in programming languages/frameworks: Laravel, PHP, MySQL (SQL)
Proficient in front-end frameworks like Angular, AngularJS
Proficient in web development technologies: JavaScript, HTML, CSS
Familiarity with a distributed source control system, such as Git
Knowledge of software engineering fundamentals, including: Object-Oriented analysis, Design, and Programming, Software Design patterns, Data Structures, and Algorithms.
Able to work autonomously and within a team environment
Able to express ideas effectively by evaluating and consolidating relevant information for different audiences
Experience using problem-solving and data-based skills to solve business problems and drive process improvements.
Works well in a dynamic team environment and can effectively drive cross-team solutions having complex dependencies and requirements.
Experience with working with other members of an engineering team in design, development, implementation, peer code reviews, and technical meetings
Proven verbal and written communication skills
BS in Computer Science or a related field
Preferred
Proficient in the following programming languages/frameworks: Java, JSP, Spring
Experience with Agile Development Methodologies
Experience in the EdTEch sector
Company
Cambium Learning Group
Cambium Learning® Group is the educational company focused primarily on serving the needs of at-risk and special student
H1B Sponsorship
Cambium Learning 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
2021 (1)
Funding
Current Stage
Public CompanyTotal Funding
unknown2018-10-15Acquired· by Veritas Capital
2009-12-18IPO· nasdaq:ABCD
Recent News
2024-05-23
Business Wire
2024-05-23
Company data provided by crunchbase