GENERAL PURPOSE:
The “Software Developer” is responsible for overall software and web development, testing, supporting and stabilization of core technologies under a defined plan. He provides leadership roles on the agenda of software maintenance and supports the software support team with backend technologies to run the regular affairs and commercialization activities of Tech4Life Enterprises.
JOB RESPONSIBILITIES & AUTHORITIES:
- Develop features across multiple subsystems within our applications, including collaboration in requirements definition, prototyping, design, coding, testing and deployment.
- Consulting with the software development team, internal users, outsourced developers and clients to improve application performance.
- Experience in planning and delivering software platforms used across multiple products and organizational units.
- Support and facilitate software development, support, and outsource team for the maintenance and development of products.
- Determines operational feasibility by evaluating analysis, problem definition, requirements, solution development, and proposed solutions.
- Documents and demonstrates solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments and clear code.
- Establishing the root causes of application errors and escalating serious concerns to the concerned Engineer.
- Keeping a record of configuration changes and scheduling application updates.
- Advanced proficiency in determining the causes of application errors and repairing them.
- Performing routine maintenance and monitoring performance metrics.
- Identifying problems uncovered by customer feedback and testing and correcting or referring problems to appropriate personnel for correction.
Full-Lifecycle Development: Lead feature development across multiple subsystems, ensuring active collaboration from initial requirements definition and prototyping to final deployment.
Analytical Documentation: Determine operational feasibility by evaluating complex problem definitions, and demonstrate solutions via detailed flowcharts, technical layouts, and clear code comments.
System Stabilization: Exercise advanced proficiency in establishing root causes of application errors, repairing bugs swiftly, and monitoring performance metrics to ensure continuous system stabilization
- Any other task is given by the Manager.
Technical Skills
- Must possess good skills in web research.
- Strong experience with API integrations and backend development.
- Strong knowledge of PHP web frameworks (such as Laravel, and Magento)
- Cross-browser compatibility, Web User Interface Design (UI), Security Principles, Object-Oriented Design, Web Services (REST/SOAP) and Familiarity with databases MySQL
- System Maintenance: Proven experience in planning and delivering software platforms used across multiple products, including configuration change tracking and scheduled application updates.
Management Skills:
- Must be energetic, motivated and creative mind for designing websites and advertising.
- Strong work ethic and personal accountability
Qualification:
- Bachelor’s degree in Computer Science/Software Engineering.
- Master’s will be preferred.
Work Hours:
5 days a week (42 hours/week), but must be available online in case of urgent tasks
Experience:
3-5-years professional experience in web development
Age: 20 – 40 years
Gender: No restriction
Full-Time
Job Type: Full-time
Pay: Rs80,000.00 - Rs100,000.00 per month
Work Location: In person