Location: Bangalore, Karnataka, India
Company: Kaplan
Employment Type: Full-Time (Hybrid Schedule: 3 days remote / 2 days in office)
Job ID: JR245664
Application Deadline: Rolling basis; early applications encouraged
About Kaplan
Kaplan is a global leader in education and professional advancement, with a legacy spanning over 80 years. Serving more than 80,000 customers across 150 countries, Kaplan provides a diverse array of services, including test preparation, performance training, industry credentialing, and university support services. Our mission is to deliver best-in-class educational experiences through collaboration, innovation, and creativity.
About the Role
Kaplan’s Bangalore office is seeking an Associate Software Engineer to join our dynamic development team. This role is ideal for recent graduates passionate about technology and eager to contribute to impactful software solutions. As an Associate Software Engineer, you will be responsible for building a scalable learning platform using modern development, deployment, and monitoring technologies such as Node.js, Angular 6+, Docker, AWS, LogEntries, and AppDynamics. Our full-stack teams, comprising designers, product managers, and engineers, work closely to build products that delight our customers.
Key Responsibilities:
- Develop and Implement: Write clean, efficient, and maintainable code for various software applications and systems.
- Collaborate: Work closely with product managers, designers, and other engineers to understand requirements and deliver high-quality software solutions.
- Debug and Test: Participate in debugging, testing, and optimization of software applications to ensure reliability and performance.
- Learn and Grow: Engage in continuous learning and improvement by attending workshops, participating in code reviews, and staying up-to-date with the latest industry trends and technologies.
- Document: Assist in creating and maintaining technical documentation for software applications and systems.
Eligibility Criteria
- Educational Background: Bachelor’s degree in Computer Science, Engineering, or a related field.
- Technical Proficiency: Proficiency in at least one programming language such as Java, Python, C++, or JavaScript.
- Fundamental Knowledge: Strong understanding of computer science fundamentals, including algorithms, data structures, and software design principles.
- Problem-Solving Skills: Excellent problem-solving skills and a proactive attitude.
- Team Collaboration: Good communication and teamwork skills, with a willingness to collaborate and learn from others.
- Growth Mindset: Ability to adapt and learn with changing situations.
Preferred Qualifications:
- Internship Experience: Internship experience in software development or related fields.
- Development Tools: Familiarity with software development tools and methodologies, such as version control systems (Git), integrated development environments (IDEs), and agile practices.
- Web Technologies: Basic understanding of web technologies, databases, and cloud services.
What Kaplan Offers
- Hybrid Work Model: Work remotely for 3 days a week and on-site for 2 days.
- Professional Development: Opportunities for continuous learning and career growth through workshops and training programs.
- Inclusive Culture: An inclusive culture that values every voice and supports you in doing the best work of your career.
How to Apply
Interested candidates can apply through Kaplan’s official careers portal. Applications are reviewed on a rolling basis, so early applications are encouraged.
Embark on a rewarding career with Kaplan, where your contributions can make a significant impact on learners worldwide.
checkout ATS Resume score checker