Software Developer

Published date: 2024/01/10
  • Location: delhi, Delhi, India
Java (Required)

Bachelor's (Preferred)

.NET (Preferred)

Total work (Preferred)

Benefits
Pulled from the full job description
Paid sick time
Work from home
Full Job Description
Software Development: The primary responsibility of a software developer is to design, develop, and maintain software applications. This involves writing efficient and clean code using programming languages like Java, Python, C++, or JavaScript.

Requirement Analysis: Software developers often work closely with clients, stakeholders, or project managers to gather requirements and understand the needs of the software application. They analyze user requirements and translate them into technical specifications.

System Design: Software developers are involved in the architectural design of software systems. They create the overall structure of the software application, including its components, modules, and interfaces. They also design the database structure if applicable.

Coding and Testing: Software developers write code based on the specifications and design documents. They implement functionality, algorithms, and business logic. Additionally, they conduct unit testing to ensure that individual components of the software are functioning correctly.

Bug Fixing and Troubleshooting: Software developers are responsible for identifying and fixing bugs or errors in the software. They perform debugging and troubleshooting activities to investigate and resolve issues that arise during development or after deployment.

Collaboration and Teamwork: Software developers often work as part of a larger development team. They collaborate with other team members, such as software engineers, testers, and designers, to ensure smooth integration and functionality of the software.

Documentation: Software developers document their code, including writing comments, creating technical documentation, and maintaining version control. This helps other developers understand and maintain the software in the future.

Continuous Learning: As technology evolves rapidly, software developers need to stay updated with the latest programming languages, frameworks, tools, and best practices. They engage in continuous learning to enhance their skills and stay relevant in their field.

Project Management: Depending on the organization, software developers may be involved in project management tasks, such as estimating project timelines, coordinating with team members, and ensuring project deliverables are met.

Collaboration with Clients: In some cases, software developers work directly with clients to understand their needs, provide technical expertise, and ensure client satisfaction. They may participate in meetings, gather feedback, and propose solutions based on client requirements.

Job Type: Full-time

Salary: ₹280,000.00 - ₹360,000.00 per year

Benefits:

Paid sick time
Work from home
Schedule:

Monday to Friday
Ability to commute/relocate:

Delhi, Delhi: Reliably commute or planning to relocate before starting work (Required)
Education:

Bachelor's (Preferred)
Experience:

.NET (Preferred)
total work (Preferred)
Java (Required)
Application Deadline: 10/06/2023
Company Name: DevelUp Enterprise

Apply

1 page views

Related listings

  • Dotnet Developer - Agile Tech Solutions
    Software Developer
    New Delhi (Delhi) Software Developer
    Job Description..! Greetings from Agile Tech Solution HR Department...! We Agile Tech Solutions Pvt Ltd (i.e. ATS) “defines designs and delivers technology-enabled business solutions" to its clients worldwide. ATS is CMMI Level 5 certified company an...
    2026/11/07
  • Lead full stack developer - Linarc Inc.
    Software Developer
    Software Developer
    looking for Lead - FULL STACK DEVELOPER with 7+ years of experience skills - mongo db, python , react js, vue js notice period - 30 days
    2026/11/07
  • Application Developer - IDC Technologies, Inc.
    Software Developer
    New Delhi (Delhi) Software Developer
    Participate in the development, enhancement and maintenance of web applications both as an individual contributor and as a team member. Leading in the identification, isolation, resolution and communication of problems within the production environme...
    2026/11/07