What Jobs are available for Software Development in Thiruvananthapuram?
Showing 98 Software Development jobs in Thiruvananthapuram
Graduate Software Development Engineer
Posted 19 days ago
Job Viewed
Job Description
Is this job a match or a miss?
 
            
        
                                            
            
                 
            
        
                    Senior Software Development Engineer
Posted 24 days ago
Job Viewed
Job Description
Responsibilities:
- Design, develop, and implement high-quality software applications.
- Collaborate with cross-functional teams to define software requirements and features.
- Write clean, maintainable, and efficient code according to best practices.
- Perform code reviews, testing, and debugging to ensure software quality.
- Mentor and guide junior software engineers.
- Optimize application performance and scalability.
- Participate in architectural design discussions and technology evaluations.
- Troubleshoot and resolve software defects and issues.
- Stay updated with emerging technologies and industry trends.
- Bachelor's degree in Computer Science, Engineering, or a related field.
- Minimum of 7 years of experience in software development.
- Proficiency in one or more programming languages (e.g., Java, Python, C++, JavaScript).
- Experience with software development methodologies (e.g., Agile, Scrum).
- Strong understanding of data structures, algorithms, and object-oriented design.
- Experience with cloud platforms and microservices architecture is a plus.
- Excellent problem-solving, analytical, and communication skills.
- Ability to work effectively in a team-oriented environment.
Is this job a match or a miss?
 
            
        
                                            
            
                 
            
        
                    Software Development Apprentice
Posted 22 days ago
Job Viewed
Job Description
- Assist in the design, development, and implementation of software applications.
- Learn and apply programming languages such as Java, Python, or C++.
- Participate in coding, testing, and debugging activities under supervision.
- Collaborate with senior developers on software projects.
- Write and maintain clear and concise technical documentation.
- Attend training sessions and workshops to enhance technical skills.
- Contribute to code reviews and provide constructive feedback.
- Assist in troubleshooting and resolving software defects.
- Learn about software development methodologies like Agile.
- Gain exposure to various development tools and technologies.
- Bachelor's degree in Computer Science, Engineering, or a related field, or currently pursuing one.
- Basic understanding of programming concepts and languages (e.g., Java, Python, C++).
- Strong analytical and problem-solving skills.
- Eagerness to learn and adapt to new technologies.
- Good communication and teamwork abilities.
- Ability to follow instructions and work effectively in a team environment.
- Interest in software development and technology.
Is this job a match or a miss?
 
            
        
                                            
            
                 
            
        
                    Software Development Apprentice
Posted 25 days ago
Job Viewed
Job Description
Is this job a match or a miss?
 
            
        
                                            
            
                 
            
        
                    Graduate Trainee - Software Development
Posted 4 days ago
Job Viewed
Job Description
Responsibilities:
- Assist in the design and development of software applications under the guidance of senior developers.
- Participate in coding, debugging, and testing activities to ensure software quality and functionality.
- Learn and apply software development best practices, methodologies (e.g., Agile), and tools.
- Collaborate with team members on feature development and bug fixes.
- Contribute to technical documentation and user guides.
- Engage in code reviews to learn from experienced engineers and improve code quality.
- Research and evaluate new technologies and frameworks to enhance development efforts.
- Participate in team meetings and contribute ideas for product improvement.
- Develop a foundational understanding of software architecture and database management.
- Receive mentorship and guidance to accelerate learning and skill development.
- Recent graduate with a Bachelor's or Master's degree in Computer Science, Information Technology, or a related engineering discipline.
- Strong understanding of programming concepts and at least one programming language (e.g., Java, Python, C++, JavaScript).
- Familiarity with software development tools and version control systems (e.g., Git).
- Good analytical and problem-solving skills.
- Excellent communication and teamwork abilities.
- Eagerness to learn and adapt to new technologies.
- Ability to work effectively in a hybrid team environment.
- A passion for technology and software development.
Is this job a match or a miss?
 
            
        
                                            
            
                 
            
        
                    Graduate Trainee - Software Development
Posted 5 days ago
Job Viewed
Job Description
Key Responsibilities:
- Assist senior developers in designing, coding, testing, and debugging software applications.
- Learn and apply various programming languages and development tools.
- Participate in team meetings and contribute ideas for project improvement.
- Understand software development lifecycle (SDLC) and agile methodologies.
- Perform unit testing and contribute to integration testing.
- Document code and technical specifications.
- Research and learn new technologies as required by projects.
- Collaborate with team members to troubleshoot and resolve technical issues.
- Contribute to the maintenance and enhancement of existing software systems.
- Follow coding standards and best practices established by the team.
- Recent graduate with a Bachelor's or Master's degree in Computer Science, Information Technology, Software Engineering, 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 C#.
- Basic knowledge of databases and SQL.
- Good analytical and problem-solving skills.
- Eagerness to learn and adapt to new technologies.
- Excellent communication and interpersonal skills.
- Ability to work effectively in a team-oriented environment.
- A passion for technology and a drive to build a career in software development.
- Candidates should be available to work from our office in Thiruvananthapuram, Kerala, IN , with potential for hybrid work arrangements.
Is this job a match or a miss?
 
            
        
                                            
            
                 
            
        
                    Junior Software Development Apprentice
Posted 8 days ago
Job Viewed
Job Description
Responsibilities will include assisting senior developers with coding tasks, debugging and testing software components, participating in code reviews, and learning about version control systems. You will also be involved in documenting technical specifications and assisting with project management tasks. The ideal candidate will possess a strong analytical mindset, excellent problem-solving skills, and a commitment to continuous learning. While formal education in computer science is beneficial, we are primarily looking for candidates with a demonstrable aptitude for coding and a genuine interest in technology. This is a fantastic stepping stone for aspiring developers looking to gain practical, hands-on experience in a supportive environment. The apprenticeship program is designed to provide comprehensive training and mentorship, enabling apprentices to grow into valuable members of the development team. Successful completion of the apprenticeship may lead to full-time employment opportunities. We encourage applications from recent graduates or individuals looking to transition into a tech career. The role requires active participation in team meetings and a willingness to collaborate effectively. Attention to detail and a proactive approach to learning new technologies are highly valued. Join us and start your journey in the exciting world of software development.
Qualifications:
- Basic understanding of programming concepts.
- Eagerness to learn and adapt to new technologies.
- Good communication and interpersonal skills.
- Problem-solving aptitude.
- High school diploma or equivalent required.
Is this job a match or a miss?
 
            
        
                                            
            
                 
            
        
                    Be The First To Know
About the latest Software development Jobs in Thiruvananthapuram !
Junior Software Development Apprentice
Posted 8 days ago
Job Viewed
Job Description
Is this job a match or a miss?
 
            
        
                                            
            
                 
            
        
                    Graduate Trainee - Software Development
Posted 11 days ago
Job Viewed
Job Description
Is this job a match or a miss?
 
            
        
                                            
            
                 
            
        
                    Graduate Trainee - Software Development
Posted 12 days ago
Job Viewed
Job Description
Is this job a match or a miss?
 
            
        
                                            
            
                