208 Software Development jobs in Mysuru
Software Development Apprentice
Posted 6 days ago
Job Viewed
Job Description
Responsibilities:
- Assist senior developers in coding, testing, and debugging software applications.
- Learn and apply software development best practices and methodologies.
- Participate in code reviews and contribute to team discussions.
- Develop proficiency in programming languages and development tools used by the team.
- Contribute to the development of new features and the maintenance of existing software.
- Assist in documenting software designs and processes.
- Learn about version control systems (e.g., Git) and collaborative development workflows.
- Troubleshoot and resolve basic software issues.
- Collaborate with team members in a hybrid work environment.
- High school diploma or equivalent; Bachelor's degree in Computer Science or related field is a plus.
- Strong interest and passion for software development and technology.
- Basic understanding of programming concepts and logic.
- Eagerness to learn and adapt to new technologies.
- Good problem-solving and analytical skills.
- Effective communication and teamwork abilities.
- Ability to work effectively both independently and as part of a team in a hybrid setting.
Senior Software Development Engineer
Posted 3 days ago
Job Viewed
Job Description
Senior Software Development Engineer
Posted 13 days ago
Job Viewed
Job Description
Responsibilities:
- Design, develop, and implement high-quality, scalable software solutions.
- Lead the development of new features and enhancements for existing applications.
- Write clean, maintainable, and well-documented code.
- Participate in architectural design discussions and provide technical leadership.
- Collaborate with product managers, designers, and other engineers to define requirements and specifications.
- Conduct code reviews and provide constructive feedback to team members.
- Develop and execute unit, integration, and end-to-end tests.
- Identify and resolve software defects and performance issues.
- Contribute to the continuous improvement of development processes and tools.
- Mentor and guide junior software engineers.
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
- Minimum of 5-8 years of professional software development experience.
- Strong proficiency in one or more programming languages (e.g., Java, Python, C++, JavaScript).
- Extensive experience with software design patterns and architectural principles.
- Proven experience with cloud platforms (AWS, Azure, GCP) and containerization technologies (Docker, Kubernetes).
- Solid understanding of database technologies (SQL, NoSQL).
- Experience with Agile development methodologies.
- Excellent problem-solving, analytical, and debugging skills.
- Strong communication and interpersonal skills for effective remote collaboration.
- Experience with CI/CD pipelines and DevOps practices is a plus.
Junior Software Development Apprentice
Posted 6 days ago
Job Viewed
Job Description
Remote Software Development Apprentice
Posted 7 days ago
Job Viewed
Job Description
Key learning areas and responsibilities will include:
- Assisting in the design, development, testing, and deployment of software applications.
- Learning and applying various programming languages (e.g., Python, Java, JavaScript) and frameworks.
- Participating in code reviews and learning best practices for writing clean, efficient code.
- Collaborating with team members using remote collaboration tools (e.g., Slack, Zoom, Jira).
- Troubleshooting and debugging software issues under guidance.
- Contributing to the development of user interfaces and backend systems.
- Gaining exposure to agile development methodologies.
- Documenting code and project progress.
- Engaging in continuous learning and skill development.
- Receiving mentorship from senior developers to enhance technical proficiency.
Ideal candidates are recent graduates or individuals looking to transition into a software development career, with a foundational understanding of computer science principles or programming concepts. While formal experience isn't required, a demonstrable passion for technology, strong analytical skills, and excellent problem-solving abilities are essential. Effective communication skills and the ability to work independently and collaboratively in a remote setting are crucial. This is a fantastic, fully remote opportunity based in Mysuru, Karnataka, IN , perfect for launching your tech career.
Graduate Trainee - Software Development
Posted 10 days ago
Job Viewed
Job Description
Program Details & Responsibilities:
- Participate in intensive training modules covering software development lifecycle, programming languages (e.g., Java, Python, C++), databases, and development methodologies (Agile/Scrum).
- Work on assigned software development projects under the guidance of senior mentors.
- Contribute to coding, debugging, and testing of software applications.
- Collaborate with cross-functional teams to understand project requirements and deliver high-quality solutions.
- Learn and apply best practices in software engineering, including version control and code reviews.
- Assist in designing and developing new software features.
- Troubleshoot and resolve software defects and issues.
- Participate in team meetings, discussions, and knowledge-sharing sessions.
- Develop a strong understanding of the company's products, services, and technological stack.
- Prepare reports on project progress and personal development.
- Explore opportunities for innovation and contribute to process improvements.
Eligibility Criteria:
- Recent graduates (within the last 12 months) with a Bachelor's or Master's degree in Computer Science, Information Technology, Software Engineering, or a closely related field.
- Strong academic record with a minimum CGPA of 7.0 or equivalent.
- Solid understanding of fundamental programming concepts and data structures.
- Familiarity with at least one major programming language (e.g., Java, Python, C++, JavaScript).
- Excellent analytical and problem-solving skills.
- Strong communication and teamwork abilities.
- Enthusiasm for learning new technologies and a passion for software development.
- Ability to adapt to a fast-paced and evolving work environment.
- Must be eligible to work in India.
This internship offers a structured pathway into a career in technology in **Mysuru, Karnataka, IN**. If you are eager to learn, contribute, and grow your skills in a supportive and challenging environment, this is the perfect opportunity for you.
Graduate Trainee - Software Development
Posted 10 days ago
Job Viewed
Job Description
Program Highlights:
- Gain practical experience in full-stack software development, including front-end and back-end technologies.
- Participate in the design, coding, testing, and debugging of software applications.
- Learn and apply modern software development best practices, including Agile methodologies.
- Work on diverse projects, contributing to the entire software development lifecycle.
- Collaborate with mentors and senior engineers to solve complex technical challenges.
- Develop proficiency in programming languages such as Java, Python, JavaScript, or C#.
- Learn about database management, cloud computing, and CI/CD pipelines.
- Contribute to code reviews and team discussions, enhancing collaboration skills.
- Receive ongoing training and mentorship to foster professional growth.
- Build a strong foundation for a successful career in software engineering.
Ideal candidates will have recently graduated with a Bachelor's or Master's degree in Computer Science, Software Engineering, Information Technology, or a closely related field. A strong academic record and a genuine passion for technology and software development are essential. Basic understanding of programming concepts and data structures is required. Familiarity with at least one programming language is beneficial. Excellent problem-solving skills, a willingness to learn, and strong communication abilities are crucial for success in this remote role. Self-motivated individuals with the ability to manage their time effectively and work independently are encouraged to apply. This internship offers a unique chance to learn, grow, and make a meaningful contribution.
Be The First To Know
About the latest Software development Jobs in Mysuru !
Junior Software Development Apprentice
Posted 10 days ago
Job Viewed
Job Description
Graduate Trainee - Software Development
Posted 10 days ago
Job Viewed
Job Description
Key Responsibilities:
- Assist senior developers in coding, testing, and debugging software applications.
- Participate in the full software development lifecycle (SDLC) under guidance.
- Learn and apply various programming languages and development tools.
- Contribute to technical design discussions and documentation.
- Perform unit testing and support quality assurance processes.
- Collaborate with team members on project tasks and deliverables.
- Engage in continuous learning and skill development in software engineering.
- Follow coding standards and best practices to ensure code quality.
- Understand and adhere to project timelines and objectives.
- Recent graduate with a Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
- Strong foundational knowledge of programming concepts (e.g., Java, Python, C++).
- Familiarity with data structures, algorithms, and object-oriented programming.
- Excellent analytical and problem-solving abilities.
- Good written and verbal communication skills.
- Enthusiasm for learning new technologies and methodologies.
- Ability to work effectively in a team environment.
- Demonstrated ability to learn quickly and take initiative.