Software Development Jobs
Search Across 1000's jobs on platform now
Software Development Jobs
Search Across 1000's jobs on platform now
Showing 20 results
1
of 22 Results
Phonepe
Android Developer
FULL TIME
7.00Lacs
Work from office (WFO)
3-6 Years
Hexaware
Technical Architect
FULL TIME
22.00Lacs
Work from office (WFO)
10-12 Years
Hexaware
Full Stack Engineer
FULL TIME
22.00Lacs
Work from office (WFO)
10-12 Years
TATACON
Business Analyst
FULL TIME
21.00Lacs
Work from office (WFO)
12 Yrs +
TATACON
Java Developer
FULL TIME
16.00Lacs
Work from office (WFO)
6-10 Years
TELEPERFORMANCE
Technology Solution Architect
FULL TIME
16.00Lacs
Work from office (WFO)
6-10 Years
BIRLASOFT
Java Fullstack developer
FULL TIME
16.00Lacs
Work from office (WFO)
6-10 Years
BIRLASOFT
Mobile Application Developer
FULL TIME
11.00Lacs
Work from office (WFO)
10-12 Years
BIRLASOFT
Looker Modeling Architect
FULL TIME
28.00Lacs
Work from office (WFO)
12 Yrs +
TATACON
Full Stack Engineer
FULL TIME
13.00Lacs
Work from office (WFO)
6-10 Years
TATACON
Android Developer
FULL TIME
11.00Lacs
Work from office (WFO)
3-6 Years
TATACON
Full stack Developer
FULL TIME
11.00Lacs
Work from office (WFO)
3-6 Years
TATACON
Database Administrator
FULL TIME
9.00Lacs
Work from office (WFO)
3-6 Years
TATACON
Full Stack Engineer
FULL TIME
13.00Lacs
Work from office (WFO)
6-10 Years
Software Developer Jobs
A Software Developer is a skilled professional who designs, codes, tests and maintains software applications that meet specific business goals and user needs.
They work with cross-functional teams, including project managers, business analysts, and other developers, to create high-quality, scalable, secure, and efficient software solutions. Software developers play a critical role in shaping the digital landscape, impacting millions of people through their work.
At Unojobs, you can explore a wide variety of software development opportunities. We provide job alerts for software engineer jobs, connecting professionals with exciting industry roles.
Key Responsibilities of Software Developers
Software developers in India handle a diverse range of responsibilities, including:
- Analysing User Requirements: Understanding the needs of users or clients and translating them into software solutions that meet specific goals.
- Design and Development: Writing clean, maintainable code to develop functional software that meets the project's technical requirements.
- Testing and Deployment: Ensuring the software works correctly by conducting rigorous testing and troubleshooting to fix bugs.
- Maintenance and Upgrades: Regularly updating the software to ensure it remains functional and secure post-deployment.
- Collaboration: Working with cross-functional teams, including UX designers, business analysts, and project managers, to meet project goals.
- Documentation: Creating detailed technical documentation for future reference and development purposes.
Types of Software Development Jobs
The field of software development encompasses various specialized roles, each focusing on different aspects of the development process.
Database Administrator (DBA) manages and maintains a secure and efficient database environment. Their duties include database design, implementation, maintenance, and repair. They ensure data integrity, performance, and security of databases.
Full Stack Developers who are the experts in both front and back-ends. They are skilled in various programming languages and frameworks, enabling them to handle all aspects of web development, from user interface design to server-side scripting and database management.
Game Engineers specialize in designing and developing video games. They combine creativity with programming skills to create engaging game experiences. Their responsibilities include coding game mechanics, physics, graphics, and artificial intelligence.
Mobile Engineers focus on developing applications for mobile devices. Their role involves designing, developing, testing, and maintaining mobile apps that offer optimal performance and user experience on smartphones and tablets.
Software Architects play a pivotal role in software development, making high-level design choices and dictating technical standards, including software coding standards, tools, and platforms. They create the blueprint for software systems, ensuring alignment with business objectives and scalability.
Software Developer (Backend)
Backend Software Developers focus on server-side development. They are responsible for managing the database, server, and application logic. They work on APIs, write backend code for programs, and ensure data exchange between the server and the users through the front end.
Software Developer (Frontend)
Frontend Software Developers specialize in developing a software application's user interface and experience. They use HTML, CSS, JavaScript, and various frameworks to create visually appealing and user-friendly web pages. Their role is crucial in making the software accessible and engaging for the end-user.
Eligibility Criteria for Software Development Jobs
To build a career in software development, candidates generally need the following qualifications and skills:
- Educational Qualification: A bachelor’s degree in software engineering, computer science, or a related field is typically required. Advanced degrees and certifications in specific programming languages or software solutions are also valued.
- Technical Skills: Proficiency in programming languages like Java, C++, Python, and expertise in database management, software development methodologies, and software testing.
- Problem-Solving Skills: The ability to troubleshoot and resolve complex technical issues.
- Communication Skills: Effective communication is essential for collaborating with cross-functional teams and stakeholders.
- Relevant Experience: Entry-level positions are available, but many roles require relevant experience from internships, project work, or previous job roles.
Looking for Software Developer Job Vacancies in India
Finding a job as a software developer or quality assurance analyst in India involves a strategic approach, utilizing various resources and platforms to access the best opportunities.
- Software Development Jobs in Delhi
- Software Development Jobs in Gurgaon
- Software Development Jobs in Mumbai
- Software Development Jobs in Benagaluru
- Software Development Jobs in Hyderabad
- Software Development Jobs in Pune
- Software Development Jobs in Chandigarh
- Software Development Jobs in Chennai
- Software Development Jobs in Noida
- Software Development Jobs in Kochi
- Software Development Jobs in Vadodara
- Software Development Jobs in Jaipur
- Software Development Jobs in Ahmedebad
- Software Development Jobs in Coimbatore
- Software Development Jobs in Lucknow
- Software Development Jobs in Kolkata
FAQ's