Job Summary:
Kaplan is hiring an Associate Software Engineer to manage all phases of the software development lifecycle, including programming, testing, and documentation. The role involves delivering high-quality software products, writing test cases, troubleshooting existing code, and participating in agile methodologies.

Responsibilities:
Develop, test, and document applications. Troubleshoot code to identify and fix errors. Write unit tests and participate in code debugging. Collaborate with cross-functional teams using Agile methodologies. Improve system documentation and engage in scrum ceremonies.

Skills Required:
Proficiency in front-end and back-end technologies. Strong understanding of data structures and object-oriented programming. Experience with agile methodologies and team development tools. Ability to write unit tests and debug code efficiently.

Why Join Us:
Work in a global company at the intersection of education and technology. Contribute to innovative solutions that impact students worldwide. Enjoy a hybrid work schedule with comprehensive benefits and career development opportunities.

Education Requirement: BS/MS in Computer Science, Engineering, or related field

Technical Skills Required: HTML, CSS, Angular, React, NodeJS, .Net, Java, Salesforce Apex, Visualforce, Lightening, JavaScript, Shell, Python, Data Structures, Object-Oriented Programming, Agile, Unit Testing, Source Control