Software Development Manager

Kochi, Kerala IBM

Posted 1 day ago

Job Viewed

Tap Again To Close

Job Description

**Introduction**
Our technical managers at IBM are the foundation of our strategic initiatives to lead skilled software development teams to design, code, test, and provide industry-leading solutions that make the world run today. At IBM, you will use the latest software development tools, techniques and technologies and work with leading minds in the industry to build products, path-breaking technologies, and solutions that you can be proud of.
Do you have the skills and passion for building the future? If yes, join a niche team at IBM Software Labs focused on building an AI-driven Digital Labor platform, Watson Orchestrate, an AI based digital employee platform that that can automate today's businesses. Look for more details at (1) links
1. role and responsibilities**
As a Software Development Manager, you'll manage software development, enhance product experiences, and scale our team's capabilities. You'll manage careers, streamline hiring, collaborate with product, and drive innovation. We seek proactive professionals passionate about team growth, software architecture, coding, and process enhancements. Mastery of frameworks, deployment tech, and cloud APIs is essential as well as adaptability to innovative technologies.
Your primary responsibilities include:
-Solution Development: Lead the development of innovative solutions to enhance our product and development experience, effectively contributing to making our software better.
-Team Growth and Management: Manage the career growth of team members, scale hiring and development processes, and foster a culture of continuous improvement within the team.
-Strategic Partnership: Partner with product teams to brainstorm ideas and collaborate on delivering an exceptional product, contributing to the overall success of the organization.
-Technical Direction: Provide technical guidance by actively participating in architectural discussions, developing code, and advocating for new process improvements to drive innovation and efficiency.
**Required technical and professional expertise**
· 15+ years of software development experience including 5 years in leadership roles.
· 5+ years of management experience including people management
· Experience designing, building, and managing distributed and scalable SaaS offerings based on REST APIs, microservices, and containers. Exposure in system design
·
· Excellent communication skills, assertiveness and leadership qualities. Experience managing multiple stakeholders in across planning, tracking and overall execution
· Excellent people skills, including negotiating, recruiting, motivating, and team-building
· Growth mindset: Ability to quickly learn new technologies and processes.
· Highly organized and able to balance multiple priorities
· Dedication to transparency: ability to report issues and risks and find solutions
· Strong verbal and written communication skills and the ability to work in a fast-paced environment with remote office locations
· Experience and passion in technically coaching and guiding junior developers covering system design, code reviews etc.
**Preferred technical and professional experience**
· Exposure to Kubernetes/OpenStack or related cloud-native technologies
· Exposure working with CI/CD processes, DevOps methodologies and related tools.
Experience in working with AI and ML technologies.
IBM is committed to creating a diverse environment and is proud to be an equal-opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, gender, gender identity or expression, sexual orientation, national origin, caste, genetics, pregnancy, disability, neurodivergence, age, veteran status, or other characteristics. IBM is also committed to compliance with all fair employment practices regarding citizenship and immigration status.
This advertiser has chosen not to accept applicants from your region.

Software Development Manager

Kochi, Kerala IBM

Posted 1 day ago

Job Viewed

Tap Again To Close

Job Description

**Introduction**
Our technical managers at IBM are the foundation of our strategic initiatives to lead skilled software development teams to design, code, test, and provide industry-leading solutions that make the world run today. At IBM, you will use the latest software development tools, techniques and technologies and work with leading minds in the industry to build products, path-breaking technologies, and solutions that you can be proud of.
Do you have the skills and passion for building the future? If yes, join a niche team at IBM Software Labs focused on building an AI-driven Digital Labor platform, Watson Orchestrate, an AI based digital employee platform that that can automate today's businesses. Look for more details at (1) links
1. role and responsibilities**
As a Software Development Manager, you'll manage software development, enhance product experiences, and scale our team's capabilities. You'll manage careers, streamline hiring, collaborate with product, and drive innovation. We seek proactive professionals passionate about team growth, software architecture, coding, and process enhancements. Mastery of frameworks, deployment tech, and cloud APIs is essential as well as adaptability to innovative technologies.
Your primary responsibilities include:
-Solution Development: Lead the development of innovative solutions to enhance our product and development experience, effectively contributing to making our software better.
-Team Growth and Management: Manage the career growth of team members, scale hiring and development processes, and foster a culture of continuous improvement within the team.
-Strategic Partnership: Partner with product teams to brainstorm ideas and collaborate on delivering an exceptional product, contributing to the overall success of the organization.
-Technical Direction: Provide technical guidance by actively participating in architectural discussions, developing code, and advocating for new process improvements to drive innovation and efficiency.
**Required technical and professional expertise**
10+ years of software development experience including 5 years in leadership roles.
· 2+ years of management experience including people management
· Experience designing, building, and managing distributed and scalable SaaS offerings based on REST APIs, microservices, and containers. Exposure in system design
· · Excellent communication skills, assertiveness and leadership qualities. Experience managing multiple stakeholders in across planning, tracking and overall execution
· Highly organized and able to balance multiple priorities
· Dedication to transparency: ability to report issues and risks and find solutions
· Strong verbal and written communication skills and the ability to work in a fast-paced environment with remote office locations
**Preferred technical and professional experience**
· Exposure to Kubernetes/OpenStack or related cloud-native technologies
Exposure working with CI/CD processes, DevOps methodologies and related tools.
Experience in working with AI and ML technologies.
· Experience and passion in technically coaching and guiding junior developers covering system design, code reviews etc.
IBM is committed to creating a diverse environment and is proud to be an equal-opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, gender, gender identity or expression, sexual orientation, national origin, caste, genetics, pregnancy, disability, neurodivergence, age, veteran status, or other characteristics. IBM is also committed to compliance with all fair employment practices regarding citizenship and immigration status.
This advertiser has chosen not to accept applicants from your region.

Software Development Apprentice

682001 Kochi, Kerala ₹20000 Monthly WhatJobs

Posted 9 days ago

Job Viewed

Tap Again To Close

Job Description

intern
Our client is excited to offer a fully remote Software Development Apprenticeship opportunity for aspiring tech enthusiasts in Kochi, Kerala, IN . This program is designed for individuals eager to kick-start their career in software engineering and gain hands-on experience in a professional, collaborative environment. As a remote apprentice, you will be part of a dedicated team, working on real-world projects under the guidance of experienced mentors. You will have the chance to learn and apply various programming languages, development tools, and software development methodologies. Your responsibilities will include assisting in the design, development, testing, and maintenance of software applications. This role is an excellent stepping stone for those looking to build a strong foundation in coding, problem-solving, and teamwork. We are looking for motivated individuals with a strong interest in technology, a willingness to learn, and a proactive attitude. Excellent communication skills are essential for effective remote collaboration. You will participate in team meetings, code reviews, and training sessions, contributing to the overall success of the development cycle. This apprenticeship offers a unique opportunity to gain practical experience, develop new skills, and explore your potential in the tech industry, all from the convenience of your remote workspace.

Responsibilities:
  • Assist senior developers in designing and implementing software solutions.
  • Write and test clean, efficient, and maintainable code.
  • Participate in code reviews and contribute to team discussions.
  • Learn and apply various programming languages and development tools.
  • Troubleshoot and debug software issues under guidance.
  • Contribute to the documentation of software projects.
  • Collaborate with team members using remote communication tools.
  • Gain practical experience in Agile development methodologies.
  • Support the testing and deployment of software applications.
  • Actively seek feedback and opportunities for learning and growth.
Qualifications:
  • Bachelor's degree or diploma in Computer Science, Information Technology, or a related field, or equivalent practical experience.
  • Strong interest in software development and a passion for technology.
  • Basic understanding of programming concepts and data structures.
  • Familiarity with at least one programming language (e.g., Python, Java, JavaScript) is a plus.
  • Excellent problem-solving and analytical skills.
  • Good written and verbal communication skills for remote collaboration.
  • Ability to work independently and manage time effectively.
  • Eagerness to learn and adapt to new technologies.
  • Strong teamwork and interpersonal skills.
This advertiser has chosen not to accept applicants from your region.

Junior Software Development Apprentice

682001 Kochi, Kerala ₹15000 Monthly WhatJobs

Posted 2 days ago

Job Viewed

Tap Again To Close

Job Description

intern
Our client is offering a fantastic opportunity for aspiring developers through our fully remote Apprenticeship Program. This program is designed to provide comprehensive training and hands-on experience in software development, equipping you with the skills needed to launch a successful career in the tech industry. As a Junior Software Development Apprentice, you will work alongside experienced mentors, learn various programming languages, development methodologies, and gain practical exposure to real-world projects. The role is structured to foster learning and growth, with opportunities to contribute to different aspects of the software development lifecycle. You will be involved in coding, debugging, testing, and collaborating with team members in a virtual environment. We are looking for individuals who are passionate about technology, possess a strong logical aptitude, and are eager to learn. While prior coding experience is not mandatory, a basic understanding of computer science concepts and a demonstrable enthusiasm for programming will be highly advantageous. You should be self-motivated, have excellent problem-solving skills, and be comfortable working independently in a remote setting. This apprenticeship is ideal for recent graduates or individuals looking to transition into a software development career. We provide a supportive and challenging environment where you can develop your technical skills and professional capabilities. Successful completion of the apprenticeship may lead to full-time employment opportunities.

Responsibilities:
  • Assist in the design, coding, and testing of software applications.
  • Learn and apply various programming languages and development tools.
  • Participate in code reviews and collaborate with senior developers.
  • Troubleshoot and debug software issues under guidance.
  • Contribute to the documentation of software designs and processes.
  • Understand and adhere to Agile development methodologies.
  • Gain exposure to different areas of software engineering, including frontend, backend, and databases.
  • Actively seek feedback and opportunities for skill development.
  • Collaborate effectively with team members through remote communication tools.
  • Complete assigned training modules and projects within given timelines.

Qualifications:
  • High school diploma or equivalent; currently pursuing or recently completed a degree in Computer Science, Engineering, or a related field is a plus.
  • Strong interest in software development and technology.
  • Basic understanding of programming concepts and logic.
  • Good problem-solving and analytical skills.
  • Excellent communication and teamwork abilities.
  • Ability to learn quickly and adapt to new technologies.
  • Self-disciplined and able to manage time effectively in a remote environment.
  • Eagerness to receive feedback and improve.

This program is open to candidates located in India and offers a fantastic entry point into the tech industry. This is a remote-based position supporting our client’s initiatives in Kochi, Kerala, IN .
This advertiser has chosen not to accept applicants from your region.

Project Manager, Software Development

682024 Kochi, Kerala ₹85000 Annually WhatJobs

Posted 2 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client seeks a seasoned Project Manager with a strong background in Software Development to lead complex technology initiatives in Kochi, Kerala . This role requires a blend of technical understanding, leadership acumen, and exceptional organizational skills to ensure the successful delivery of software projects from inception to deployment. The ideal candidate will be adept at managing agile or waterfall methodologies, coordinating cross-functional teams, and mitigating risks to ensure projects are completed on time, within budget, and to the highest quality standards. This position offers a Hybrid work model, combining collaborative office days with the flexibility of remote work.

Primary responsibilities include: planning, executing, and closing software development projects; defining project scope, goals, and deliverables in collaboration with stakeholders; developing detailed project plans, schedules, and resource allocation; managing project teams, including developers, designers, QA engineers, and business analysts; facilitating communication among team members and stakeholders; identifying and mitigating project risks and issues; tracking project progress and performance using appropriate tools and techniques; managing project budgets and resource utilization; ensuring adherence to quality assurance standards and best practices; conducting post-project evaluations and identifying lessons learned; and actively participating in project review meetings. You will be responsible for fostering a collaborative team environment and ensuring clear communication channels are maintained throughout the project lifecycle. Strong leadership and problem-solving skills are essential for navigating the challenges inherent in software development projects.

Qualifications: A Bachelor's degree in Computer Science, Engineering, or a related technical field. PMP, PRINCE2, or Agile certification (e.g., CSM, PSM) is highly preferred. Minimum of 5 years of experience in project management, with at least 3 years focused specifically on software development projects. Proven experience with various project management methodologies (Agile, Scrum, Kanban, Waterfall). Strong understanding of the software development lifecycle (SDLC). Excellent leadership, communication, and interpersonal skills. Ability to manage multiple projects concurrently. Proficiency in project management software (e.g., Jira, Asana, Microsoft Project). Experience with risk management and stakeholder management. If you are a driven and experienced Project Manager looking to lead impactful software initiatives, we encourage you to apply.
This advertiser has chosen not to accept applicants from your region.

Junior Software Development Apprentice

682001 Kochi, Kerala ₹15000 Monthly WhatJobs

Posted 4 days ago

Job Viewed

Tap Again To Close

Job Description

intern
Our client, a forward-thinking technology firm, is offering an exciting apprenticeship opportunity for aspiring Junior Software Developers in Kochi, Kerala . This program is designed for individuals with a passion for coding and a desire to learn and grow within a professional software development environment. Apprentices will gain hands-on experience in various aspects of the software development lifecycle, working alongside experienced mentors. The role involves contributing to the development of innovative software solutions, participating in code reviews, and assisting with testing and debugging. This is a fantastic entry point for individuals looking to build a solid foundation in software engineering.

Program Highlights:
  • Opportunity to work on real-world software projects.
  • Mentorship from senior software engineers.
  • Exposure to modern programming languages and development tools.
  • Structured learning curriculum and practical training.
  • Potential for full-time employment upon successful completion of the apprenticeship.
Key Responsibilities:
  • Assist in the design, development, and implementation of software modules.
  • Write clean, efficient, and well-documented code under guidance.
  • Participate in daily stand-up meetings and team discussions.
  • Perform unit testing and assist with integration testing.
  • Debug and resolve software defects identified during testing or in production.
  • Learn and apply new technologies and programming languages as required.
  • Collaborate with team members to ensure project deliverables are met.
  • Contribute to technical documentation and knowledge sharing.
  • Adhere to coding standards and best practices.
  • Actively seek feedback and apply it to improve performance.
Requirements:
  • Basic understanding of programming concepts and data structures.
  • Familiarity with at least one programming language (e.g., Python, Java, C++).
  • A strong desire to learn and a positive attitude.
  • Excellent problem-solving skills and attention to detail.
  • Good communication and teamwork abilities.
  • Completion of a relevant degree or diploma program, or equivalent practical experience.
  • Ability to commit to the full apprenticeship duration.
  • Eagerness to embrace new challenges and learn quickly.
  • A genuine interest in software development and technology.
  • Ability to follow instructions and work effectively within a team structure.
This apprenticeship offers a stipend and valuable industry experience in a supportive and collaborative environment.
This advertiser has chosen not to accept applicants from your region.

Senior Software Development Engineer

682001 Kochi, Kerala ₹1200000 Annually WhatJobs

Posted 6 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is seeking a highly motivated and experienced Senior Software Development Engineer to join our rapidly growing, fully remote team. This role is perfect for a passionate coder who thrives on tackling complex technical challenges and delivering high-quality software solutions. You will be instrumental in designing, developing, and deploying scalable and robust applications. Your responsibilities will include writing clean, efficient, and well-documented code, participating in code reviews, and contributing to architectural design discussions. We are looking for an individual with expertise in one or more modern programming languages and a deep understanding of software development principles, data structures, and algorithms. Experience with cloud platforms (AWS, Azure, GCP), CI/CD pipelines, and containerization technologies is highly desirable. You will collaborate closely with product managers, designers, and other engineers to translate business requirements into functional software. Debugging complex issues, performance tuning, and ensuring the security and reliability of our systems will be ongoing tasks. This is a remote-first position, demanding strong self-management skills, excellent communication, and the ability to collaborate effectively in a virtual environment. We foster a culture of innovation, continuous learning, and mutual support, providing ample opportunities for professional growth and skill development. You will have the chance to work on cutting-edge technologies and contribute significantly to the evolution of our product suite. This role offers the flexibility to work from anywhere, with a strong emphasis on asynchronous communication and collaborative tools to ensure seamless teamwork.
This advertiser has chosen not to accept applicants from your region.
Be The First To Know

About the latest Full stack developers Jobs in Kochi !

Remote Apprentice - Software Development

682001 Kochi, Kerala ₹15000 Monthly WhatJobs

Posted 9 days ago

Job Viewed

Tap Again To Close

Job Description

intern
Our client is excited to offer a unique opportunity for aspiring individuals to join as Remote Apprentices in Software Development, fully based out of your home. This program is designed for motivated learners eager to gain practical experience and kickstart their careers in the tech industry. As a Remote Apprentice, you will be immersed in real-world software development projects, working alongside experienced mentors and engineers. You will receive comprehensive training in various programming languages, development methodologies, and best practices, all tailored for a remote work environment. Your responsibilities will include assisting in the design, development, testing, and maintenance of software applications. This hands-on experience will allow you to contribute to code bases, participate in team discussions, and learn to use industry-standard development tools. We are looking for candidates with a strong foundational understanding of computer science principles, a passion for coding, and excellent problem-solving abilities. Excellent communication skills are crucial for effective collaboration in a remote setting. You will learn to manage your time effectively, work autonomously, and communicate progress and challenges clearly through virtual channels. This apprenticeship is an ideal stepping stone for individuals looking to build a solid portfolio and gain valuable professional experience without the constraints of a physical commute. We are committed to providing a supportive and challenging learning environment where you can grow your skills and make meaningful contributions.

Key Responsibilities:
  • Assist in developing and implementing software solutions under the guidance of senior developers.
  • Participate in coding, debugging, and testing of software applications.
  • Learn and apply various programming languages and development tools remotely.
  • Collaborate with team members through virtual communication platforms.
  • Contribute to documentation and knowledge-sharing within the development team.
  • Assist in identifying and resolving software defects and issues.
  • Gain practical experience in agile development methodologies.
  • Follow coding standards and best practices for software development.
  • Actively participate in code reviews and learning sessions.
Qualifications:
  • Basic understanding of programming concepts and computer science fundamentals.
  • Familiarity with at least one programming language (e.g., Python, Java, JavaScript).
  • Strong desire to learn and grow in a software development role.
  • Excellent problem-solving and analytical skills.
  • Effective written and verbal communication skills for remote collaboration.
  • Ability to work independently and manage time effectively in a remote setting.
  • High school diploma or equivalent; pursuing a degree in Computer Science or a related field is a plus.
  • A portfolio of personal projects or contributions to open-source is advantageous.
This advertiser has chosen not to accept applicants from your region.

Lead Software Development Manager

682001 Kochi, Kerala ₹1500000 Annually WhatJobs

Posted 9 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is actively seeking an experienced and visionary Lead Software Development Manager to spearhead their engineering initiatives in a fully remote capacity. This is a crucial leadership role focused on guiding a high-performing team of software engineers through the entire software development lifecycle, from conception and design to deployment and maintenance. You will be instrumental in setting technical direction, fostering a culture of innovation and collaboration, and ensuring the delivery of high-quality, scalable software solutions. Key responsibilities include managing and mentoring a team of developers, architects, and QA professionals, overseeing project planning, execution, and resource allocation, and establishing robust development processes and best practices. You will also collaborate closely with product management, design, and other cross-functional teams to define roadmaps and prioritize features. A significant part of this role involves driving technical excellence, ensuring code quality, performance, and security, and staying abreast of emerging technologies and trends. The ideal candidate will possess a strong track record of successfully leading software development teams, a deep understanding of agile methodologies, and extensive experience in full-stack development or a specialized area. Excellent communication, problem-solving, and strategic thinking skills are essential. This is a remote-first position, requiring self-motivation, excellent time management, and the ability to build strong working relationships virtually. You should be adept at managing stakeholder expectations and communicating technical concepts clearly to both technical and non-technical audiences. We are looking for a leader who can inspire, mentor, and empower their team to achieve ambitious goals. If you are passionate about building exceptional software and leading impactful teams in a remote setting, we want to hear from you. This role will contribute significantly to our client's success in **Kochi, Kerala, IN**.
This advertiser has chosen not to accept applicants from your region.

Junior Software Development Apprentice

682001 Kochi, Kerala ₹15000 Monthly WhatJobs

Posted 10 days ago

Job Viewed

Tap Again To Close

Job Description

intern
Our client is looking for enthusiastic and driven individuals to join their team as Junior Software Development Apprentices. This is an excellent opportunity for aspiring developers to gain hands-on experience and receive mentorship in a supportive, remote environment.

Responsibilities:
  • Assist senior developers in writing, testing, and debugging code for various software projects.
  • Learn and apply software development best practices and coding standards.
  • Participate in team meetings, code reviews, and design discussions.
  • Contribute to the development of new features and the maintenance of existing applications.
  • Gain exposure to different programming languages, frameworks, and development tools.
  • Work on assigned tasks and projects, ensuring timely completion and adherence to quality standards.
  • Collaborate with team members to troubleshoot issues and find effective solutions.
  • Document code and technical processes as required.
  • Undergo continuous learning and development to enhance technical skills.
  • Receive guidance and feedback from experienced mentors to foster professional growth.
Qualifications:
  • Currently pursuing or recently completed a degree in Computer Science, Information Technology, or a related field.
  • Basic understanding of programming concepts and logic.
  • Familiarity with at least one programming language (e.g., Python, Java, C++).
  • Strong problem-solving skills and a logical approach to challenges.
  • Eagerness to learn and adapt to new technologies and methodologies.
  • Good communication and teamwork abilities.
  • Self-motivated and able to work effectively in a remote setting.
  • A passion for software development and a desire to build a career in the tech industry.
  • Ability to follow instructions and work under the guidance of senior team members.
  • Proactive attitude towards seeking knowledge and improving skills.
This apprenticeship program is designed to provide a comprehensive learning experience for individuals eager to launch their careers in software development. Our client values commitment, curiosity, and a drive to succeed. The role is fully remote, offering flexibility for apprentices across **Kochi, Kerala**, and beyond.
This advertiser has chosen not to accept applicants from your region.
 

Nearby Locations

Other Jobs Near Me

Industry

  1. request_quote Accounting
  2. work Administrative
  3. eco Agriculture Forestry
  4. smart_toy AI & Emerging Technologies
  5. school Apprenticeships & Trainee
  6. apartment Architecture
  7. palette Arts & Entertainment
  8. directions_car Automotive
  9. flight_takeoff Aviation
  10. account_balance Banking & Finance
  11. local_florist Beauty & Wellness
  12. restaurant Catering
  13. volunteer_activism Charity & Voluntary
  14. science Chemical Engineering
  15. child_friendly Childcare
  16. foundation Civil Engineering
  17. clean_hands Cleaning & Sanitation
  18. diversity_3 Community & Social Care
  19. construction Construction
  20. brush Creative & Digital
  21. currency_bitcoin Crypto & Blockchain
  22. support_agent Customer Service & Helpdesk
  23. medical_services Dental
  24. medical_services Driving & Transport
  25. medical_services E Commerce & Social Media
  26. school Education & Teaching
  27. electrical_services Electrical Engineering
  28. bolt Energy
  29. local_mall Fmcg
  30. gavel Government & Non Profit
  31. emoji_events Graduate
  32. health_and_safety Healthcare
  33. beach_access Hospitality & Tourism
  34. groups Human Resources
  35. precision_manufacturing Industrial Engineering
  36. security Information Security
  37. handyman Installation & Maintenance
  38. policy Insurance
  39. code IT & Software
  40. gavel Legal
  41. sports_soccer Leisure & Sports
  42. inventory_2 Logistics & Warehousing
  43. supervisor_account Management
  44. supervisor_account Management Consultancy
  45. supervisor_account Manufacturing & Production
  46. campaign Marketing
  47. build Mechanical Engineering
  48. perm_media Media & PR
  49. local_hospital Medical
  50. local_hospital Military & Public Safety
  51. local_hospital Mining
  52. medical_services Nursing
  53. local_gas_station Oil & Gas
  54. biotech Pharmaceutical
  55. checklist_rtl Project Management
  56. shopping_bag Purchasing
  57. home_work Real Estate
  58. person_search Recruitment Consultancy
  59. store Retail
  60. point_of_sale Sales
  61. science Scientific Research & Development
  62. wifi Telecoms
  63. psychology Therapy
  64. pets Veterinary
View All Full Stack Developers Jobs View All Jobs in Kochi