key responsibilities:
• work with project stakeholders to understand their software application requirements
• design and develop software applications using programming languages such as java, c++, python, and others
• write clean, maintainable, and efficient code
• test and debug software applications to ensure they meet the required specifications
• collaborate with cross-functional teams to ensure seamless integration of software applications with other systems
• participate in code reviews and provide constructive feedback to team members
• document software application designs, code, and processes
• keep up to date with the latest industry trends and technologies related to software application development
essential qualifications:
• bachelor’s degree in engineering with a minimum of 60 % marks (7 cgpa) with a minimum of 1 year of experience. however, this condition will be waived if the candidates have a strong focus and expertise in programming or have participated in/won any hackathons.
• a strong engineering bent of mind with curiosity and intent to learn in new environments.
• strong understanding of software application development principles, practices, and methodologies
• proficiency in one or more programming languages such as java, c++, python, etc.
• ability to write clean, maintainable, and efficient code
• passion for software development and desire to learn and grow in this field.