Posted:4 days ago| Platform: Shine logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

As a Software Developer, your role will involve designing, coding, testing, and maintaining software applications across different stages of development. Collaboration with cross-functional teams is crucial to ensure the delivery of high-quality software solutions meeting business and end-users needs. - Write clean, efficient, and maintainable code for web, desktop, or mobile applications. - Work closely with stakeholders to design software solutions based on user requirements. - Conduct unit and integration tests to ensure software quality and reliability. Debug issues and provide solutions. - Maintain, update, and optimize existing software for improved performance and user experience. - Collaborate with developers, project managers, and designers for seamless solutions. - Create and maintain technical documentation for code, applications, and software systems. - Use version control systems like Git for code repository management. - Participate in Agile development processes such as sprints, stand-ups, and retrospectives. - Troubleshoot, debug, and resolve software defects or performance issues. - Stay updated with industry trends, tools, and technologies. Qualifications required: - Bachelor's degree in Computer Science, Information Technology, or related field (or equivalent work experience). - Proven experience as a Software Developer, Software Engineer, or similar role. - Strong knowledge of programming languages like Java, C#, Python, JavaScript, or Ruby. - Experience with frameworks such as React, Angular, Django, .NET, etc. - Understanding of database management systems (e.g., SQL, NoSQL). - Familiarity with version control tools (e.g., Git). - Strong problem-solving and analytical skills. - Ability to work independently and in a team environment. - Good communication skills to collaborate with team members and clients. As a Software Developer, your role will involve designing, coding, testing, and maintaining software applications across different stages of development. Collaboration with cross-functional teams is crucial to ensure the delivery of high-quality software solutions meeting business and end-users needs. - Write clean, efficient, and maintainable code for web, desktop, or mobile applications. - Work closely with stakeholders to design software solutions based on user requirements. - Conduct unit and integration tests to ensure software quality and reliability. Debug issues and provide solutions. - Maintain, update, and optimize existing software for improved performance and user experience. - Collaborate with developers, project managers, and designers for seamless solutions. - Create and maintain technical documentation for code, applications, and software systems. - Use version control systems like Git for code repository management. - Participate in Agile development processes such as sprints, stand-ups, and retrospectives. - Troubleshoot, debug, and resolve software defects or performance issues. - Stay updated with industry trends, tools, and technologies. Qualifications required: - Bachelor's degree in Computer Science, Information Technology, or related field (or equivalent work experience). - Proven experience as a Software Developer, Software Engineer, or similar role. - Strong knowledge of programming languages like Java, C#, Python, JavaScript, or Ruby. - Experience with frameworks such as React, Angular, Django, .NET, etc. - Understanding of database management systems (e.g., SQL, NoSQL). - Familiarity with version control tools (e.g., Git). - Strong problem-solving and analytical skills. - Ability to work independently and in a team environment. - Good communication skills to collaborate with team members and clients.

Mock Interview

Practice Video Interview with JobPe AI

Start Java Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Java Skills

Practice Java coding challenges to boost your skills

Start Practicing Java Now

RecommendedJobs for You