Software Development Engineer

2 - 6 years

0 Lacs

Posted:15 hours ago| Platform: Shine logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

As a Software Development Engineer, your role involves executing the full software development life cycle (SDLC) by developing flowcharts, layouts, and documentation to identify requirements and solutions. You will write well-designed, testable code and produce specifications to determine operational feasibility. Your responsibilities also include integrating software components into a fully functional software system, developing software verification plans, and quality assurance procedures. Additionally, you will document and maintain software functionality, troubleshoot, debug, and upgrade existing systems, deploy programs, and evaluate user feedback. It is essential to comply with project plans and industry standards while ensuring the software is updated with the latest features. Key Responsibilities: - Execute full software development life cycle (SDLC) - Develop flowcharts, layouts, and documentation to identify requirements and solutions - Write well-designed, testable code - Produce specifications and determine operational feasibility - Integrate software components into a fully functional software system - Develop software verification plans and quality assurance procedures - Document and maintain software functionality - Troubleshoot, debug, and upgrade existing systems - Deploy programs and evaluate user feedback - Comply with project plans and industry standards - Ensure software is updated with the latest features Qualifications Required: - Bachelors degree in Computer Science, Engineering, or a related subject - Proven work experience as a Software Development Engineer - Proficiency in software engineering tools like VS Code, IntelliJ, Postman, etc. - Knowledge and willingness to adapt and work on languages and frameworks like MongoDB, React, NodeJS, PHP, Flutter, Java, SQL - Ability to document requirements and specifications - Use AI tools to quickly design and build advanced applications - Work on bug fixing and improving application performance - Continuously discover, evaluate, and implement new technologies to maximize development efficiency - Maintain code quality, organization, and automatization - Ensure the best possible performance, quality, and responsiveness of applications - Write clear, maintainable, and testable code that you are proud of - Integrate data from various back-end services and databases This job is full-time and requires in-person work at the specified location. As a Software Development Engineer, your role involves executing the full software development life cycle (SDLC) by developing flowcharts, layouts, and documentation to identify requirements and solutions. You will write well-designed, testable code and produce specifications to determine operational feasibility. Your responsibilities also include integrating software components into a fully functional software system, developing software verification plans, and quality assurance procedures. Additionally, you will document and maintain software functionality, troubleshoot, debug, and upgrade existing systems, deploy programs, and evaluate user feedback. It is essential to comply with project plans and industry standards while ensuring the software is updated with the latest features. Key Responsibilities: - Execute full software development life cycle (SDLC) - Develop flowcharts, layouts, and documentation to identify requirements and solutions - Write well-designed, testable code - Produce specifications and determine operational feasibility - Integrate software components into a fully functional software system - Develop software verification plans and quality assurance procedures - Document and maintain software functionality - Troubleshoot, debug, and upgrade existing systems - Deploy programs and evaluate user feedback - Comply with project plans and industry standards - Ensure software is updated with the latest features Qualifications Required: - Bachelors degree in Computer Science, Engineering, or a related subject - Proven work experience as a Software Development Engineer - Proficiency in software engineering tools like VS Code, IntelliJ, Postman, etc. - Knowledge and willingness to adapt and work on languages and frameworks like MongoDB, React, NodeJS, PHP, Flutter, Java, SQL - Ability to document requirements and specifications - Use AI tools to quickly design and build advanced applications - Work on bug fixing and improving application performance - Continuously discover, evaluate, and implement new technologies to maximize development efficiency - Maintain code quality, organization, and automatization - Ensure the best possible performance, quality, and responsiveness of applications - Write clear, maintainable, and testable code that you are proud of - Integrate data from various back-end services and databases This job is full-time and requires in-person work at the specified location.

Mock Interview

Practice Video Interview with JobPe AI

Start PHP 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

hyderabad, chennai, bengaluru

hyderabad, chennai, bengaluru

noida, uttar pradesh, india