20 Mindtree jobs in Bhubaneswar
Software Development Lead
Posted 4 days ago
Job Viewed
Job Description
- Leading and mentoring a team of software engineers, fostering their professional growth.
- Designing and implementing scalable and efficient software architectures.
- Overseeing the entire software development lifecycle, from requirements gathering to deployment and maintenance.
- Ensuring adherence to coding standards, best practices, and quality assurance processes.
- Collaborating with product managers, designers, and other stakeholders to define project scope and requirements.
- Conducting code reviews and providing constructive feedback to team members.
- Troubleshooting and resolving complex technical issues.
- Researching and evaluating new technologies and tools to improve development processes.
- Managing project timelines and resources effectively.
- Promoting a culture of continuous learning and innovation within the development team.
Senior Software Development Lead
Posted 4 days ago
Job Viewed
Job Description
Key Responsibilities:
- Lead and mentor a team of software engineers, providing technical guidance and career development support.
- Oversee the design, development, testing, and deployment of software applications.
- Architect scalable, robust, and efficient software solutions using best practices.
- Collaborate with product managers and stakeholders to define project requirements and technical specifications.
- Drive code quality, conduct code reviews, and promote a culture of continuous improvement.
- Implement and advocate for agile development methodologies.
- Troubleshoot and resolve complex technical issues, ensuring system stability and performance.
- Stay current with emerging technologies and industry trends, evaluating their potential application.
- Ensure adherence to coding standards, security policies, and development best practices.
- Contribute to technical documentation and knowledge sharing within the team.
- Manage project timelines and deliverables, ensuring successful and timely project completion.
- Foster a collaborative and innovative team environment.
- Participate in the hiring process for new engineering talent.
- Contribute to the strategic planning of the technology roadmap.
Qualifications:
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
- Minimum of 8 years of professional experience in software development, with at least 2 years in a lead or architect role.
- Proven experience in designing and developing large-scale, distributed systems.
- Expertise in one or more programming languages (e.g., Java, Python, C++, JavaScript).
- Strong understanding of software architecture patterns, data structures, and algorithms.
- Experience with cloud platforms (AWS, Azure, GCP) and microservices architecture is highly desirable.
- Proficiency with databases (SQL, NoSQL) and ORM frameworks.
- Familiarity with CI/CD pipelines and DevOps practices.
- Excellent problem-solving, analytical, and critical thinking skills.
- Strong leadership, communication, and interpersonal skills.
- Ability to effectively manage technical priorities and stakeholder expectations.
- Demonstrated ability to mentor and develop engineering talent.
- Experience working in a remote-first or distributed team environment.
Senior Software Development Lead
Posted 4 days ago
Job Viewed
Job Description
Key Responsibilities:
- Lead and mentor a team of software engineers.
- Oversee the design, development, and implementation of software applications.
- Collaborate with product managers on project planning and execution.
- Conduct code reviews and ensure adherence to coding standards.
- Drive best practices in software development methodologies (e.g., Agile).
- Make key technical decisions and guide technology choices.
- Troubleshoot and resolve complex technical issues.
- Ensure the delivery of high-quality, scalable software solutions.
Graduate Trainee - Software Development
Posted 12 days ago
Job Viewed
Job Description
Key Responsibilities:
- Assist in the design and development of software applications under the guidance of senior developers.
- Write clean, efficient, and maintainable code in various programming languages.
- Participate in code reviews and contribute to improving code quality.
- Assist in the testing and debugging of software modules.
- Learn and apply best practices in software development and agile methodologies.
- Collaborate with team members using virtual communication and project management tools.
- Contribute to technical documentation and knowledge sharing.
- Troubleshoot and resolve software defects.
- Gain exposure to different phases of the software development lifecycle.
- Present project progress and findings to the team.
The ideal candidate will be a recent graduate with a Bachelor's or Master's degree in Computer Science, Information Technology, or a related technical field. Strong foundational knowledge of programming concepts and languages (e.g., Java, Python, C++) is required. Familiarity with data structures, algorithms, and software design principles is a plus. Excellent problem-solving, analytical, and communication skills are essential. As this is a fully remote internship, candidates must possess their own reliable internet connection and a suitable workspace. This is a fantastic opportunity to kickstart your career in software development with a leading company, gaining valuable experience from the comfort of your home.
Location: Remote
Senior Project Manager - Software Development
Posted today
Job Viewed
Job Description
Key responsibilities include defining project scope, objectives, and deliverables in collaboration with stakeholders. You will develop detailed project plans, including resource allocation, timelines, and risk assessments. This role requires the effective management of cross-functional teams, including developers, designers, QA engineers, and business analysts. You will facilitate agile ceremonies such as sprint planning, daily stand-ups, sprint reviews, and retrospectives. Monitoring project progress, identifying potential risks and roadblocks, and implementing mitigation strategies are critical. You will manage stakeholder communication, providing regular updates on project status, issues, and successes. The Senior Project Manager will be responsible for budget management, tracking expenditures, and ensuring financial accountability. You will also play a key role in process improvement, continuously seeking ways to optimize the software development lifecycle. Ensuring adherence to quality standards and facilitating user acceptance testing are essential. The ability to foster a collaborative team environment and drive successful outcomes in a hybrid setting is paramount. Strong leadership, excellent communication, and exceptional organizational skills are required.
Qualifications: A Bachelor's degree in Computer Science, Engineering, Business Administration, or a related field. PMP, Agile Certified Practitioner (ACP), or Scrum Master certification is highly desirable. A minimum of 8 years of experience in project management, with at least 5 years focused specifically on software development projects. Proven experience in managing large-scale, complex software projects using agile methodologies (Scrum, Kanban). Strong understanding of the software development lifecycle (SDLC). Excellent leadership, communication, and interpersonal skills. Demonstrated ability to manage budgets, resources, and timelines effectively. Experience with project management tools such as Jira, Asana, or Trello. Ability to work effectively in a hybrid work model, balancing on-site and remote responsibilities. Strong problem-solving and decision-making capabilities.
Senior Project Manager, Software Development
Posted 3 days ago
Job Viewed
Job Description
- Planning, executing, and closing software development projects according to defined timelines and budgets.
- Defining project scope, goals, and deliverables in collaboration with stakeholders.
- Developing detailed project plans, schedules, and resource allocation strategies.
- Managing project teams, including assigning tasks, monitoring progress, and providing guidance.
- Facilitating Agile ceremonies such as sprint planning, daily stand-ups, sprint reviews, and retrospectives.
- Identifying, assessing, and managing project risks and issues.
- Communicating project status, updates, and critical issues to stakeholders at all levels.
- Managing stakeholder expectations and ensuring their engagement throughout the project lifecycle.
- Ensuring the quality of project deliverables and adherence to best practices.
- Managing third-party vendors and partners as needed.
- Conducting post-project evaluations and identifying lessons learned.
- Mentoring junior project managers and team members.
- Bachelor's degree in Computer Science, Engineering, or a related field; Master's degree preferred.
- Minimum of 7 years of experience in project management, with at least 5 years focused on software development projects.
- Proven experience with Agile and Scrum methodologies.
- Demonstrated success in managing multiple concurrent projects.
- Excellent leadership, communication, and interpersonal skills.
- Strong understanding of software development lifecycles (SDLC).
- Proficiency in project management software (e.g., Jira, Asana, Microsoft Project).
- PMP, CSM, or other relevant project management certifications are highly desirable.
- Ability to effectively manage budgets and resources.
- Strong problem-solving and decision-making abilities.
- Experience in stakeholder management and conflict resolution.
Remote Junior Software Development Apprentice
Posted 4 days ago
Job Viewed
Job Description
Be The First To Know
About the latest Mindtree Jobs in Bhubaneswar !
Remote Junior Apprentice - Software Development
Posted 4 days ago
Job Viewed
Job Description
Senior Project Manager - Software Development
Posted 5 days ago
Job Viewed
Job Description
Responsibilities:
- Lead the planning, execution, and delivery of multiple software development projects simultaneously.
- Define project scope, goals, and deliverables in collaboration with senior management and stakeholders.
- Develop and manage detailed project plans, including timelines, resource allocation, and budget.
- Coordinate and manage cross-functional project teams, fostering a collaborative and productive environment.
- Implement and manage agile development methodologies (Scrum, Kanban) to ensure efficient project delivery.
- Identify, assess, and mitigate project risks and issues proactively.
- Track project progress, manage changes, and ensure effective communication with all stakeholders.
- Facilitate project meetings, including sprint planning, daily stand-ups, sprint reviews, and retrospectives.
- Ensure the quality of project deliverables and adherence to technical standards.
- Provide regular project status reports to senior management and key stakeholders.
- Mentor junior project managers and team members.
Qualifications:
- Bachelor's degree in Computer Science, Engineering, Business Administration, or a related field.
- Minimum of 7 years of experience in project management, with a significant focus on software development projects.
- Proven experience with agile methodologies (Scrum Master certification is a plus).
- Strong understanding of the software development lifecycle (SDLC).
- Excellent leadership, communication, negotiation, and interpersonal skills.
- Proficiency in project management tools (e.g., Jira, Asana, Trello, MS Project).
- Ability to manage complex projects and deliver results in a remote setting.
- Strong risk management and problem-solving abilities.
- PMP or similar project management certification is highly desirable.
Senior Project Manager, Software Development
Posted 9 days ago
Job Viewed