Job Summary
A Developer is generally responsible for the development, design and implementation of new or modified software products.
Duties and responsibilities of a developer
- Researching, designing, implementing, and managing software programs
- Testing and evaluating new programs
- Deploying software tools, processes, and metrics
- Maintaining and upgrading existing systems
- Working closely with other developers, UX designers, business and systems analysts
- Working with other developers to design algorithms and flowcharts
- Producing clean, efficient code based on specifications
- Integrating software components and third-party programs
- Verify, test and deploy programs and systems
- Troubleshoot, debug and upgrade existing software
- Training users
- Gather and evaluate user feedback
- Determining operational practicality
- Developing quality assurance procedures
- Recommending and executing improvements
- Creating technical documentation for reference and reporting
Prerequisites
- Natural affinity towards logical thinking (sciences, engineering, mathematics, linguistics, music etc
Minimum required profile
- At least an A-Level certificate
- Good understanding of English Language
- Good at using computing systems to accomplish simple tasks
- Ready to commit at least 8 hours per work day, 40 hours per work week
Minimum required tools
- A functional laptop with internet connectivity