Key Responsibilities:
- Software Development: Design, develop, test, and deploy robust software solutions using Python or Java, with frameworks like Django or Flask, and other essential tools as required.
- Collaboration: Work closely with product managers, developers, and other stakeholders to gather and analyze software requirements, ensuring that technical solutions align with business objectives.
- Full SDLC Participation: Engage in all stages of the software development lifecycle (SDLC), including planning, coding, debugging, and maintenance, to deliver reliable and efficient software solutions on time.
- Code Quality: Write clean, organized, and maintainable code that follows industry best practices and coding standards.
- Testing and Debugging: Perform comprehensive testing and debugging of software applications to identify and address defects, performance issues, and bottlenecks.
- Continuous Learning: Stay current with emerging technologies, trends, and software development practices to enhance your technical skills and contribute to the improvement of development processes.
- Team Collaboration: Review code, offer constructive feedback, and foster knowledge sharing and collaboration within the development team.
- Process Improvement: Identify and implement opportunities for process improvement, automation, and optimization to boost the efficiency and quality of software development and delivery.
- Production Support: Assist in troubleshooting and resolving production issues to ensure smooth operation of software applications and promptly address customer concerns.
- Documentation: Maintain comprehensive project documentation, including software designs, implementation details, and user guides, to facilitate knowledge transfer and project continuity.
Requirement
- Bachelor's degree in Computer science, Software Engineering, or any relevant field.
- Minimum 5 years of experience working with HTML, CSS and Javascript, Back-end system and MVC framework (ExpressJS, ReactJS, NextJS)
- Experience in server side javascript environment (NodeJS, Express, Gulp, Grunt, Sails, Strongloop).
- Proficiency in HTML, CSS pre-processor (SASS or LESS) and client-side scripting libraries and framework (Javascript, Jquery, ReactJS, etc)