The role requires participation in the entire software development cycle, including requirements analysis, design, development, unit testing, and documentation
Job Summary
The role requires participation in the entire software development cycle, including requirements analysis, design, development, unit testing, and documentation.
Key responsibilities include ensuring long-term code reusability and stability, proactively identifying and resolving security and usability issues, and taking ownership of complex application features.
The Senior Developer will also be responsible for accurate personal estimations, timely and quality delivery of software features, and contributing to knowledge sharing through training and mentoring.
Matching Summary
The role requires participation in the entire software development cycle, including requirements analysis, design, development, unit testing, and documentation.
Skills & Requirements
Must-have
Full software development cycle participation
Long-term code reusability and stability
Proactive issue identification and resolution
Independent work with broader project overview
Ownership of complex application features
Accurate personal estimation
Timely and quality feature delivery
Nice-to-have
Mentoring new software engineers
Knowledge sharing and training delivery
Integration of new technologies
Key Requirements
Experience in the entire software development cycle
Experience with code reusability and stability
Experience with security and usability issue resolution
Experience with complex application feature delivery