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
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
1 page views
Related listings
-
Dotnet Developer - Agile Tech SolutionsSoftware DeveloperJob 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 Developerlooking for Lead - FULL STACK DEVELOPER with 7+ years of experience skills - mongo db, python , react js, vue js notice period - 30 days2026/11/07
-
Application Developer - IDC Technologies, Inc.Software DeveloperParticipate 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
