354 Software Developer jobs in Indore
Junior Software Developer
Posted 2 days ago
Job Viewed
Job Description
This apprenticeship program is designed to provide hands-on experience and mentorship in software development. You will work closely with senior developers on real-world projects, contributing to the design, development, testing, and deployment of innovative software solutions. This role is perfect for recent graduates or individuals transitioning into a tech career, offering a structured path for skill development and career advancement.
Key Responsibilities:
- Assist in the design and development of software applications under the guidance of senior engineers.
- Write clean, efficient, and well-documented code in relevant programming languages (e.g., Python, Java, JavaScript).
- Participate in code reviews and contribute to improving code quality.
- Collaborate with team members to understand project requirements and specifications.
- Perform unit testing and debugging to identify and resolve software defects.
- Contribute to the documentation of software designs and processes.
- Learn and apply new technologies and programming languages as required by projects.
- Participate in team meetings and contribute to project discussions.
- Gain exposure to the full software development lifecycle (SDLC).
Qualifications and Learning Opportunities:
- Bachelor's degree or equivalent in Computer Science, Engineering, or a related field, or a strong passion for software development demonstrated through personal projects or bootcamps.
- Basic understanding of programming concepts and data structures.
- Familiarity with at least one programming language is a plus.
- Eagerness to learn and adapt to new technologies.
- Strong problem-solving skills and attention to detail.
- Good communication and teamwork abilities.
- Ability to work independently and manage time effectively in a remote setting.
- A genuine interest in software engineering and a desire to grow within the field.
Apprentice Software Developer
Posted 7 days ago
Job Viewed
Job Description
Responsibilities:
- Assist in the design, development, testing, and deployment of software applications.
- Learn and apply various programming languages and frameworks relevant to our projects.
- Participate in code reviews and contribute to code quality initiatives.
- Collaborate with senior developers to troubleshoot and resolve software defects.
- Develop documentation for software components and features.
- Gain exposure to database management and system architecture principles.
- Participate in team meetings and contribute to project planning sessions.
- Receive mentorship and training from experienced software engineers.
- Explore and implement solutions for technical challenges.
- Contribute to the continuous improvement of development processes and tools.
Qualifications:
- Currently pursuing or recently completed a Bachelor's or Master's degree in Computer Science, Software Engineering, or a related technical field.
- Basic understanding of programming concepts and data structures.
- Familiarity with at least one programming language (e.g., Python, Java, C++).
- Strong analytical and problem-solving skills.
- Excellent communication and teamwork abilities.
- Eagerness to learn and adapt to new technologies.
- Prior experience with version control systems like Git is a plus.
- Passion for technology and software development.
- Ability to commit to the full apprenticeship duration.
- Located in or willing to relocate to the Indore, Madhya Pradesh, IN region.
Junior Software Developer
Posted 12 days ago
Job Viewed
Job Description
Graduate Software Developer
Posted 13 days ago
Job Viewed
Job Description
Key Responsibilities:
- Assist in the design, development, and maintenance of software applications.
- Write clean, efficient, and well-documented code.
- Participate in code reviews to ensure code quality and best practices.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Troubleshoot, debug, and upgrade existing systems.
- Contribute to technical documentation and knowledge sharing.
- Learn and adopt new technologies and programming languages as required.
Qualifications:
- Bachelor's degree in Computer Science, Engineering, or a related field.
- Solid understanding of programming fundamentals and data structures.
- Familiarity with at least one programming language (e.g., Java, Python, C++, JavaScript).
- Good analytical and problem-solving skills.
- Excellent communication and teamwork abilities.
- Eagerness to learn and adapt in a fast-paced environment.
- Previous internship or project experience in software development is a plus.
This role offers a hybrid work model, allowing for a blend of in-office collaboration and remote flexibility. Successful candidates will receive comprehensive training and ongoing support to excel in their roles. We are committed to fostering a diverse and inclusive workplace where all employees can thrive.
Junior Software Developer
Posted 16 days ago
Job Viewed
Job Description
Responsibilities:
- Assist in the design, coding, and debugging of software applications under the guidance of senior developers.
- Write clean, maintainable, and efficient code in accordance with established coding standards.
- Participate in code reviews to ensure code quality and share knowledge with team members.
- Contribute to the development of new features and enhancements for existing software products.
- Assist in the testing and deployment of software releases.
- Learn and apply new technologies, programming languages, and development tools.
- Collaborate effectively with team members in a remote setting through various communication tools.
- Troubleshoot and resolve software defects and issues reported by QA or end-users.
- Document code and technical specifications.
- Participate in agile development ceremonies, such as daily stand-ups and sprint planning.
- Contribute to a culture of continuous learning and improvement within the development team.
- Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related field.
- Basic understanding of programming concepts and data structures.
- Familiarity with at least one programming language (e.g., Python, Java, JavaScript, C++).
- Knowledge of software development principles and practices.
- Strong problem-solving and analytical skills.
- Excellent communication and collaboration skills, particularly in a remote team context.
- Eagerness to learn and adapt to new technologies.
- Ability to work independently and manage time effectively in a remote setup.
- Previous internship experience in software development is a plus.
Junior Software Developer
Posted 16 days ago
Job Viewed
Job Description
Junior Software Developer
Posted 16 days ago
Job Viewed
Job Description
Responsibilities:
- Assist in the design, coding, testing, and debugging of software applications.
- Write clean, maintainable, and efficient code based on project requirements.
- Collaborate with team members to define software specifications and technical solutions.
- Participate in code reviews to ensure code quality and consistency.
- Develop and maintain documentation for software modules and features.
- Troubleshoot and resolve software defects and issues.
- Learn and apply new technologies and programming languages.
- Assist in the deployment and maintenance of software systems.
- Contribute to the continuous improvement of development processes.
- Work with cross-functional teams to understand user needs and translate them into technical solutions.
- Gain experience in agile development methodologies.
Qualifications:
- Bachelor's degree in Computer Science, Engineering, or a related field.
- Foundational knowledge of one or more programming languages (e.g., Java, Python, C++, JavaScript).
- Understanding of software development lifecycle (SDLC).
- Familiarity with database concepts and SQL.
- Basic knowledge of data structures and algorithms.
- Strong analytical and problem-solving skills.
- Good communication and teamwork abilities.
- Eagerness to learn and adapt to new technologies.
- Ability to work effectively in a hybrid work environment.
- Internship or project experience in software development is a plus.
This is a fantastic opportunity to kick-start your career in software development and grow within a supportive and forward-thinking organization. You will be exposed to cutting-edge technologies and gain invaluable industry experience.
Be The First To Know
About the latest Software developer Jobs in Indore !
Remote Software Developer
Posted 16 days ago
Job Viewed
Job Description
Graduate Software Developer
Posted 16 days ago
Job Viewed
Job Description
Responsibilities:
- Assist senior developers in designing, coding, testing, and debugging software applications.
- Write clean, efficient, and well-documented code in languages such as Python, Java, or C++.
- Participate in code reviews to ensure code quality and adherence to best practices.
- Collaborate with team members to understand project requirements and contribute to technical discussions.
- Develop a strong understanding of software development lifecycles and agile methodologies.
- Contribute to the development of front-end and back-end components of our applications.
- Assist in creating and maintaining technical documentation.
- Learn and apply new technologies and tools as required by project needs.
- Troubleshoot and resolve software defects and issues.
- Engage in team meetings and contribute to problem-solving sessions.
- Gain practical experience in a professional software development environment.
- Contribute to a culture of innovation and continuous learning.
- Recent graduate with a Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
- Foundational knowledge of programming concepts and data structures.
- Familiarity with at least one major programming language (e.g., Python, Java, C++, JavaScript).
- Basic understanding of software development principles and methodologies.
- Strong problem-solving and analytical skills.
- Excellent communication and teamwork abilities.
- Eagerness to learn and a proactive attitude towards taking on new challenges.
- Ability to work effectively in an on-site team environment.
- Enthusiasm for technology and software development.
Apprentice Software Developer
Posted 16 days ago
Job Viewed