Senior Software Developer
Savvas Learning Company
Prepare for this role
Benefits
Job Type
Description
SUMMARY
Architect, design, develop, test, and advance sophisticated next generation software applications. Help drive sound engineering design, process and quality practices, and perform acceptance engineering. Comprehend business requirements and be able to map them to technical data requirements. Perform research, analysis, design and implementation and provide effective software solutions for short term and long term needs. Support and migrate existing software systems to new platforms. Evaluate new technologies and software products to determine feasibility and desirability of incorporating their capabilities into the platform. Role is hybrid within a reasonable commuting distance of the Chandler, AZ office.
REQUIREMENTS
Bachelor’s degree in Computer Science or closely related field of study and six (6) years of experience as a Software Developer, Software QA Engineer, Associate Manager or related role where required experience gained.
Master’s degree in Computer Science or closely related field of study and four (4) years of experience as a Software Developer, Software QA Engineer, Associate Manager or related role where required experience gained.
Employer will also accept eight (8) years of experience in lieu of a degree.
Also requires two (2) years of experience in the following:
Working in an agile environment;
Java development, REST, JSP, Java Application Servers, HTML, and Javascript;
JavaScript technologies such as Angular, Node.js and JQuery;
Configuration management systems and concepts, specifically Bitbucket;
Object Oriented Analysis & Design;
NoSQL and document-based database design and function;
UML and design patterns; and
JUnit, TestNG.
This job is found at InterviewStack.io
Skills
About Savvas Learning Company
Savvas Learning Company creates award-winning education curriculum, assessments, and K-12 learning solutions to improve student outcomes.