48 Mindtree jobs in Bhubaneswar
Software Development Apprentice
Posted 5 days ago
Job Viewed
Job Description
Software Development Apprentice
Posted 10 days ago
Job Viewed
Job Description
Your responsibilities will include writing clean, efficient, and maintainable code in languages such as Java, Python, or JavaScript, participating in code reviews, and assisting with bug fixing and performance optimization. You will gain exposure to modern development practices, including Agile methodologies, version control systems (like Git), and CI/CD pipelines. This apprenticeship offers a unique opportunity to develop skills in front-end and back-end development, database management, and cloud computing. You will also contribute to the creation of technical documentation and participate in team meetings and sprint planning sessions. We are looking for individuals who are passionate about technology, possess strong logical thinking abilities, and are eager to learn and adapt in a fast-paced environment. This is an exceptional chance to gain invaluable industry experience and build a strong foundation for a career in software engineering.
Apprenticeship Structure:
- Duration: Typically 12-18 months.
- Training: Structured learning modules and hands-on project work.
- Mentorship: Regular guidance and feedback from experienced software engineers.
- Technology Exposure: Work with modern tech stacks and development tools.
- Career Progression: Potential for full-time roles upon successful completion.
- Individuals with a foundational understanding of programming concepts (e.g., through personal projects, online courses, or academic background).
- Strong analytical and problem-solving skills.
- Excellent communication and teamwork abilities.
- High motivation and a desire to learn new technologies.
- Candidates who are committed to completing the full apprenticeship duration.
Software Development Apprentice
Posted 15 days ago
Job Viewed
Job Description
Responsibilities:
- Assist senior developers in writing, testing, and debugging code for software applications.
- Learn and apply software development principles and methodologies.
- Participate in code reviews and contribute to improving code quality.
- Collaborate with team members on project tasks and deliverables.
- Help maintain and update existing software systems.
- Research and implement new technologies as directed.
- Contribute to technical documentation.
- Attend training sessions and workshops to enhance technical skills.
- Learn about the full software development lifecycle.
- Support in testing and quality assurance activities.
- Recent graduate with a degree in Computer Science, Engineering, Information Technology, or a related field, OR a strong portfolio demonstrating coding skills.
- Basic understanding of programming concepts and languages (e.g., Python, Java, C++, JavaScript).
- A strong passion for software development and technology.
- Excellent problem-solving and analytical skills.
- Good communication and teamwork abilities.
- Eagerness to learn and adapt to new technologies.
- Ability to commit to the full duration of the apprenticeship program.
- Willingness to work collaboratively in a team environment.
Software development engineer
Posted 2 days ago
Job Viewed
Job Description
Who we are
100trix is a software consultancy founded by Fortune 100, DAX 40 and FTSE 100 veterans. We offer premium product engineering services to clients in the US, Australia, Asia and Europe.
About the Role
We’re looking for a Software Development Engineer to join our APAC team. You will work closely with stakeholders, product owners, and cross-functional teams to translate business needs into effective software solutions while contributing to design, development, and delivery of high-quality applications.
This is a remote-first role with quarterly physical meetings with the team in Singapore; however, you should be able to collaborate effectively within Asia-Pacific time zones .
Compensation will be in USD.
Key Responsibilities
- Design, develop, and maintain software applications according to client requirements.
- Collaborate with product owners, business analysts, and QA teams to deliver high-quality solutions.
- Write clean, maintainable code and follow best practices in software development.
- Participate in code reviews, sprint planning, and Agile ceremonies.
- Troubleshoot and resolve software issues and bugs.
- Contribute to documentation, testing, and deployment processes.
What We’re Looking For
- Proficiency in at least one programming language (Java, Python or JavaScript,).
- Bachelor’s degree in Computer Science, IT, or a related field (or equivalent experience).
- Understanding of software development lifecycle and Agile methodologies.
- Strong problem-solving, analytical, and communication skills.
- Willingness to learn, collaborate, and take ownership of tasks.
- Familiarity with version control tools (Git, SVN) and IDEs is a plus.
- We are a remote-first company, but the role may require occasional international travel to client sites on short notice.
Why Join Us
You’ll gain hands-on experience in real projects, working alongside experienced professionals in a supportive, learning-focused environment. Your contributions will directly impact how we deliver solutions that help the business grow and succeed.
Remote Software Development Trainee
Posted 7 days ago
Job Viewed
Job Description
Responsibilities:
- Assist in the development and implementation of software features under the guidance of senior engineers.
- Participate in code reviews and contribute to improving code quality and performance.
- Learn and apply various programming languages, frameworks, and development tools.
- Write clean, maintainable, and well-documented code.
- Assist in the testing and debugging of software applications.
- Collaborate with team members through virtual communication tools to discuss project progress and challenges.
- Contribute to technical documentation and knowledge sharing within the team.
- Gain exposure to agile development methodologies and project management tools.
- Participate in training sessions and workshops to enhance technical skills.
- Support the maintenance and troubleshooting of existing software systems.
- Recently completed or pursuing a Bachelor's or Master's degree in Computer Science, Information Technology, or a related field.
- Foundational knowledge of at least one programming language (e.g., Java, Python, C++, JavaScript).
- Understanding of fundamental data structures and algorithms.
- Basic knowledge of software development lifecycle and methodologies.
- Excellent problem-solving and analytical skills.
- Strong communication and collaboration skills, especially in a virtual environment.
- Eagerness to learn and adapt to new technologies.
- Ability to work independently and manage tasks effectively.
- A portfolio of personal projects or contributions to open-source projects is a plus.
- Residency within India for remote work purposes.
Junior Software Development Apprentice
Posted 11 days ago
Job Viewed
Job Description
As a remote apprentice, you will:
- Assist in coding, debugging, and testing software modules under the guidance of senior developers.
- Participate in daily stand-up meetings and contribute to team discussions.
- Learn about version control systems like Git and collaborative development workflows.
- Gain exposure to front-end and back-end development concepts.
- Contribute to the documentation of software requirements and designs.
- Develop problem-solving skills through assigned tasks and challenges.
- Engage in continuous learning through online courses and internal training sessions.
- Collaborate effectively with remote team members using communication tools.
- Understand the software development lifecycle from conception to deployment.
- Receive mentorship to build a strong foundation in software engineering principles.
Graduate Trainee - Software Development
Posted 11 days ago
Job Viewed
Job Description
- Assist in the design, development, and maintenance of software applications.
- Write clean, efficient, and well-documented code.
- Participate in code reviews and contribute to improving code quality.
- Collaborate with senior developers and team members to understand project requirements.
- Perform unit testing and contribute to quality assurance efforts.
- Troubleshoot and debug software issues.
- Learn and apply new technologies and programming languages.
- Contribute to technical documentation.
- Attend training sessions and workshops to enhance technical skills.
- Participate in team meetings and contribute ideas for process improvements.
- Bachelor's degree in Computer Science, Information Technology, Engineering, or a related field from a reputable institution.
- Strong understanding of programming principles, data structures, and algorithms.
- Familiarity with at least one programming language (e.g., Java, Python, C++, JavaScript).
- Good analytical and problem-solving skills.
- Excellent communication and interpersonal skills.
- Eagerness to learn and a proactive attitude.
- Ability to work effectively in a team environment.
- Knowledge of software development methodologies is a plus.
- Graduated within the last 12-24 months.
Be The First To Know
About the latest Mindtree Jobs in Bhubaneswar !
Graduate Trainee - Software Development
Posted 14 days ago
Job Viewed
Job Description
Key responsibilities:
- Assist in the design, development, and implementation of software applications.
- Write clean, efficient, and well-documented code in relevant programming languages.
- Participate in the entire software development lifecycle, from conception to deployment.
- Develop and execute unit tests and integration tests.
- Collaborate with cross-functional teams to define software requirements.
- Debug and resolve software defects and issues.
- Contribute to code reviews and provide constructive feedback.
- Learn and apply new programming languages, frameworks, and tools.
- Assist in maintaining and improving existing software systems.
- Adhere to software development best practices and standards.
This remote opportunity is perfect for aspiring developers looking to gain practical experience and hone their technical skills in a supportive and challenging setting.
Junior Software Development Apprentice
Posted 14 days ago
Job Viewed
Job Description
Graduate Trainee - Software Development
Posted 15 days ago
Job Viewed
Job Description
Key Responsibilities:
- Participate in comprehensive software development training programs.
- Assist in coding, debugging, and testing software applications.
- Collaborate with senior developers on project tasks.
- Learn and apply software development best practices and methodologies.
- Contribute to the design and architecture of software solutions.
- Participate in code reviews and provide constructive feedback.
- Help in documenting software requirements and technical specifications.
- Work with databases and integrate software components.
- Understand and follow agile development processes.
- Stay updated with emerging technologies and programming languages.
- Recent graduate with a Bachelor's or Master's degree in Computer Science, Software Engineering, Information Technology, or a related field.
- Solid understanding of at least one programming language (e.g., Java, Python, C++, JavaScript).
- Knowledge of data structures, algorithms, and object-oriented programming.
- Strong analytical and problem-solving skills.
- Excellent communication and interpersonal skills.
- Ability to work effectively in a remote team environment.
- Eagerness to learn and a proactive attitude.
- Familiarity with version control systems (e.g., Git) is a plus.
- Good understanding of software development lifecycle (SDLC).