Indihood is seeking an innovative application developer in Bengaluru, Karnataka, to implement end-to-end applications that enhance opportunities for users. You will design scalable solutions and efficient database structures while ensuring optimal performance. Applicants should have experience in building applications, familiarity with Java and JavaScript, and ideally possess a degree in Computer Science. Strong communication skills are also essential. Join us to impact the future of tech applications.
Qualifications
Experience in building applications.
Familiarity with databases, table design, and schemas.
Good communication skills.
Responsibilities
Implement end-to-end applications to unlock opportunities for people.
Design scalable solutions with clear workflows and reusable components.
Design efficient and scalable database structures.
Write optimal expressions for performance and scalability.
Conduct functional testing, manual and automated.
Collaborate with the engineering team.
Deploy applications and provide post-production support.
Track and measure milestones.
Skills
Building applications
Database design
Java
JavaScript
Communication skills
Education
B. Tech or BE or MCA (Computer Science)
Job description
Responsibilities
Implement end-to-end applications to unlock opportunities for people.
Design scalable solutions, which involve creating clear and well-defined workflows that are logically separated into reusable modules or components, and enhancing code maintainability, testability, and scalability.
Database and Schema Design: Design efficient and scalable database structures, including tables, relationships, and constraints, to effectively store and manage data.
This involves selecting appropriate data types, indexing strategies, and normalisation techniques to optimise data integrity, query performance, and storage efficiency.
Write Optimal Expressions: Craft efficient and well-optimised expressions, considering factors such as execution time, resource utilisation, and algorithmic complexity to ensure optimal performance and scalability of the solution.
Conduct functional testing (both manual and automated testing).
Collaborate with the Eng team for solution requirements.
End-to-end implementation of the application.
Deployment of the application.
Post-production support.
Track/Measure milestones.
Writing expressions and workflows.
Write, execute, and maintain manual and automated tests.
Requirements
Experience in building applications.
Familiarity with databases, table design, and schemas.
Familiarity with Java and JavaScript.
Good in B. Tech, BE, or MCA (preferably computer science).