Execute a full software development life cycle (SDLC)
Participating in the design and creation of scalable software
Develop flowcharts, layouts, and documentation to identify requirements and solutions
Write well-designed, testable and quality code
Produce specifications and determine operational feasibility
Integrate software components into a fully functional software system
Troubleshoot, debug and upgrade existing systems
Deploy programs and evaluate user feedback
Comply with project plans and industry standards
What skills do I need
Degree in Computer Science, Statistics or relevant field
Proven experience of 1 to 3 years as a full stack developer or similar role within a fast-paced, dynamic, agile environment
Basic understanding of HTML/CSS, Bootstrap, Material Design, Javascript
Proven experience of working on backend programming languages like PHP or Node.js
Knowledge of scripting languages like Python or Shell Script is added advantage
Working exposure of at least one Javascript frameworks like Angular (version 4 or higher), React.js, Vue.js, etc
Good understanding of relational database structures, having knowledge of unstructured databases (NoSQL) will be an added advantage
Good command over REST APIs is a must
Expertise in object-oriented design, unit testing, integration testing, data structures, etc
Able to learn quickly from more senior members of the team and help to develop more junior colleagues, promoting a team environment and instilling team spirit
A hands-on attitude and a willingness to get things done
Excellent oral and written communication skills
Job Classification
Industry: Media, Entertainment, InternetFunctional Area: IT Software - Application Programming, Maintenance, Role Category: Programming & DesignRole: Programming & DesignEmployement Type: Full time
Education
Under Graduation: Any Graduate in Any SpecializationPost Graduation: Post Graduation Not Required