knowledge-rich candidate and skills to lead developers teams
Critical thinking and problem-solving skills.
Ability to deeply understand huge applications in different programming languages and start improving the code
Develop quality software and web applications
Analyze and maintain existing software applications
Design highly scalable, testable code
Discover and fix programming bugs
Planning, organizing, and getting work done in 2-week sprints
5+ years of hands-on engineering experience, at least some of in a DevOps culture
You will be actively involved in every part of the software development cycle, such as designing coding, reviewing, and test writing by different weights from time to time
You will relentlessly refactor existing systems to make them more robust, maintainable, and scalable
You will function as a technical lead for various projects/tasks as needed
Write clean code to develop functional web applications.
Use suitable troubleshooting and debugging tools to maintain the smooth operation of the organizations software.
Monitoring at all steps of software development from integration, testing, releasing to deployment and infrastructure management
Work with developers, designers and system administrators to identify new features
Work with the software maintenance team to fix errors and eliminate bugs in the desired website applications.
Plan a thorough technical roadmap to develop new software and applications.