Overview of the Job Role
Kaplan, a global leader in education and professional advancement, is hiring for the position of Associate Software Engineer in Bangalore, India. This is a hybrid role that allows employees to work three days remotely and two days from the office each week.
Kaplan has been at the forefront of education and technology for over 80 years. Since establishing its Bengaluru office in 2018, Kaplan has been dedicated to driving innovation and growth. This role offers an excellent opportunity to contribute to the development of high-quality software solutions that enhance the learning experience for students worldwide.
Job Responsibilities
As an Associate Software Engineer, you will be involved in various phases of the software development lifecycle, including programming, testing, and documentation. Your key responsibilities will include:
- Understanding all phases of software development, from planning to deployment.
- Writing, testing, and documenting high-quality software.
- Debugging and troubleshooting existing code to identify and fix issues.
- Ensuring that all software products meet the required quality standards.
- Developing and executing test cases for functional, integration, performance, and usability testing.
- Enhancing process and system documentation.
- Participating actively in Agile methodologies and scrum ceremonies.
Minimum Qualifications
To apply for this role, candidates must meet the following criteria:
- Educational Qualification: BS/MS in Computer Science, Engineering, or a related field.
- Fundamental Knowledge:
- Data structures
- Object-oriented programming (OOP)
- N-tier architectures
- Unit testing principles
- Development Skills:
- Ability to write unit tests and debug code efficiently.
- Experience working in an Agile development environment.
- Familiarity with team development tools such as issue tracking and source control.
- Understanding of Atom Architecture Principles, including scalability, flexibility, stability, and simplicity.
Preferred Qualifications
Candidates with the following additional skills will have an advantage:
- Knowledge of Front-End and/or Back-End Technologies, such as:
- HTML, CSS, Angular, React (for Front-End Development)
- NodeJS, .Net, Java, Salesforce Apex, Visualforce, Lightning, JavaScript, Shell, Python (for Back-End Development)
- Understanding of modularization and object-oriented design.
Work Model & Notification Period
- Work Mode: Hybrid (3 days remote, 2 days in-office)
- Preferred Notification Period: 30 days
Compensation & Benefits
Kaplan values its employees and offers competitive salary packages based on experience, education, and skills. The company ensures that all full-time positions are compensated at a minimum of $31,200 per year (or at least $15 per hour). Additionally, some roles may be eligible for bonuses or commissions. Employees can also benefit from a comprehensive benefits package.
To learn more about the benefits offered, visit Kaplan’s Benefits Page.
Commitment to Diversity & Inclusion
Kaplan believes in creating an inclusive workplace that values diversity and promotes equity. Kaplan is an equal-opportunity employer and considers applicants from all backgrounds regardless of race, nationality, gender, disability, or other protected characteristics. The company ensures fair hiring practices, including compliance with background check regulations such as the California Fair Chance Act.
Additionally, Kaplan is a drug-free workplace and follows all applicable laws regarding background checks.
Conclusion
This role is an excellent opportunity for candidates looking to kick-start their careers in software engineering with a globally recognized organization. Kaplan’s strong emphasis on innovation, education, and technology makes it an ideal workplace for software engineers who want to grow and make a meaningful impact.
Wishing you all the best in securing this exciting job opportunity!