41 IT Companies jobs in Vadavalli
Software Development Apprentice (Remote)
Posted today
Job Viewed
Job Description
Junior Software Development Apprentice
Posted today
Job Viewed
Job Description
Responsibilities:
- Assist in the development and testing of software applications.
- Learn and apply programming best practices.
- Participate in code reviews and team development meetings.
- Contribute to project documentation.
- Troubleshoot and debug software issues.
- Collaborate with senior developers and mentors.
- Gain exposure to various software development tools and technologies.
- Develop foundational skills in areas like web development, database management, or mobile app development.
- High school diploma or equivalent; a degree in Computer Science or a related field is a plus.
- Basic understanding of programming concepts.
- Eagerness to learn and adapt to new technologies.
- Strong problem-solving and analytical skills.
- Good communication and teamwork abilities.
- Self-disciplined and able to work independently in a remote setting.
- Passion for software development and technology.
Graduate Trainee - Software Development
Posted 1 day ago
Job Viewed
Job Description
Responsibilities:
- Participate in coding, testing, and debugging of software applications under the guidance of senior developers.
- Assist in the development of new features and enhancements for existing software products.
- Learn and apply various software development methodologies, including Agile and Scrum.
- Collaborate with team members in daily stand-ups, sprint planning, and code reviews.
- Contribute to the creation and maintenance of technical documentation.
- Assist in identifying and resolving software defects and issues.
- Gain exposure to different programming languages, frameworks, and tools.
- Participate in training sessions and workshops to enhance technical skills.
- Work on assigned projects, demonstrating problem-solving abilities and a proactive learning attitude.
- Adhere to coding standards and best practices to ensure code quality and maintainability.
- Support the team in achieving project milestones and deliverables within the hybrid work structure.
- Recent graduate with a Bachelor's or Master's degree in Computer Science, Software Engineering, Information Technology, or a related field.
- Strong understanding of fundamental programming concepts and data structures.
- Familiarity with at least one programming language such as Java, Python, C++, or JavaScript.
- Excellent analytical and problem-solving skills.
- Good written and verbal communication skills.
- Eagerness to learn and adapt to new technologies.
- Ability to work collaboratively in a team environment.
- Comfortable working in a hybrid setup, balancing in-office and remote tasks effectively.
- Enthusiasm for software development and a passion for technology.
- Strong academic record.
Junior Software Development Apprentice
Posted 5 days ago
Job Viewed
Job Description
Junior Software Development Apprentice
Posted 5 days ago
Job Viewed
Job Description
What You'll Learn:
- Fundamentals of programming languages (e.g., Python, Java, JavaScript).
- Software development methodologies (Agile, Scrum).
- Version control systems (Git).
- Database management basics.
- Testing and debugging techniques.
- Collaborative development practices.
- Introduction to cloud computing concepts.
- Building and deploying applications.
- Assist senior developers in coding and implementing software features.
- Participate in code reviews and learn best practices.
- Help in writing and executing unit tests.
- Debug and resolve software defects.
- Document code and development processes.
- Collaborate with team members using remote communication tools.
- Learn and apply new technologies and tools as required.
- Contribute to the overall development lifecycle of assigned projects.
- High school diploma or equivalent. Bachelor's degree in Computer Science or a related field is a plus.
- Basic understanding of programming concepts.
- Strong problem-solving skills and attention to detail.
- Eagerness to learn and adapt to new technologies.
- Good communication skills, both written and verbal.
- Ability to work independently and as part of a remote team.
- Self-motivated and proactive attitude.
Junior Apprentice - Software Development
Posted 7 days ago
Job Viewed
Job Description
Responsibilities:
- Assist senior developers in designing, coding, and debugging software applications.
- Write well-documented and maintainable code following established coding standards.
- Participate in team meetings, sprint planning, and retrospectives.
- Learn and apply new technologies and programming languages as required.
- Contribute to the testing and quality assurance of software products.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Troubleshoot and resolve software defects and issues.
- Maintain project documentation and knowledge base.
- A Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
- Basic understanding of programming languages such as Java, Python, C++, or JavaScript.
- Familiarity with data structures and algorithms.
- Excellent analytical and problem-solving skills.
- Strong communication and collaboration abilities.
- Self-motivated and eager to learn in a remote setting.
- Ability to work independently and manage time effectively.
- A genuine interest in technology and software development.
Senior Software Development Lead
Posted 7 days ago
Job Viewed
Job Description
- Leading the design and architecture of scalable, robust, and high-performance software applications.
- Mentoring and guiding a team of software engineers, fostering a collaborative and productive development environment.
- Overseeing the entire software development lifecycle, from requirements gathering and design to implementation, testing, and deployment.
- Ensuring adherence to best practices in software development, including code reviews, unit testing, and continuous integration/continuous deployment (CI/CD).
- Collaborating closely with product managers, designers, and other stakeholders to translate business requirements into technical solutions.
- Identifying and evaluating new technologies and tools to improve development processes and product capabilities.
- Troubleshooting and resolving complex technical issues in production environments.
- Driving technical excellence and innovation within the engineering team.
- Conducting performance reviews and professional development planning for team members.
- Championing a culture of quality, ownership, and continuous improvement.
Qualifications:
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
- Minimum of 8 years of professional software development experience, with at least 3 years in a leadership or lead role.
- Proven experience in designing and developing complex, scalable web applications using modern frameworks and languages (e.g., Java, Python, Node.js, React, Angular).
- Strong understanding of microservices architecture, cloud platforms (AWS, Azure, GCP), and DevOps practices.
- Experience with agile development methodologies.
- Excellent leadership, mentoring, and communication skills.
- Demonstrated ability to lead and motivate remote engineering teams.
- Strong problem-solving and analytical skills.
Be The First To Know
About the latest It companies Jobs in Vadavalli !
Graduate Trainee - Software Development
Posted 16 days ago
Job Viewed
Job Description
As a Graduate Trainee, you will:
- Participate in coding, testing, and debugging software applications under the guidance of senior developers.
- Learn and apply various programming languages, frameworks, and development methodologies.
- Contribute to the design and architecture of new software features.
- Assist in the creation of technical documentation and user guides.
- Collaborate effectively with remote team members through virtual communication tools.
- Engage in problem-solving and troubleshooting of software issues.
- Receive mentorship and training to develop your technical and professional skills.
- Participate in code reviews and learn best practices for software development.
- Gain exposure to different areas of software engineering, including front-end, back-end, and database development.
- Contribute to a positive and collaborative remote team culture.
Graduate Trainee - Software Development
Posted 17 days ago
Job Viewed
Job Description
- Assist in software development projects.
- Learn and apply coding best practices.
- Participate in software testing and debugging.
- Collaborate with development teams.
- Contribute to project documentation.
- Gain exposure to the full software development lifecycle.
- Develop foundational programming skills.
Remote Software Development Apprentice
Posted 18 days ago
Job Viewed
Job Description
As an apprentice, you will be exposed to various aspects of the software development lifecycle, including coding, testing, debugging, and deployment. You will participate in team meetings, code reviews, and contribute to the development of new features and enhancements for our applications. This program offers a unique chance to build a strong foundation in software engineering, develop your problem-solving skills, and collaborate with a global team. We are looking for candidates with a passion for technology, a strong desire to learn, and the ability to work independently and effectively in a remote setting.
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 code reviews and contribute to technical discussions.
- Help in developing new features and improving existing functionalities.
- Collaborate with team members on assigned tasks and projects.
- Troubleshoot and resolve software defects.
- Gain experience with various programming languages and development tools.
- Contribute to project documentation.
- Adapt to new technologies and methodologies as required.
- Actively seek feedback and opportunities for professional growth.
- Recent graduate with a Bachelor's degree in Computer Science, Engineering, or a related field, OR currently pursuing a degree with demonstrable coding experience.
- Strong foundational knowledge of at least one programming language (e.g., Python, Java, JavaScript).
- Basic understanding of data structures, algorithms, and software design principles.
- Excellent problem-solving and analytical skills.
- Ability to learn quickly and adapt to new technologies.
- Strong communication and collaboration skills.
- Self-motivated and able to work independently in a remote environment.
- A genuine passion for software development and technology.
- Good understanding of version control systems like Git is a plus.
- Previous personal projects or contributions to open-source are highly regarded.