Roles & Responsibilities
* Writing Scalable, Robust, Testable, Efficient and Easily maintainable code.
* Translating software requirements into Stable, Working, High performance software.
* Playing a key role in Architectural and Design Decisions.
* Building toward an efficient micro services distributed architecture.
* Person should have idea of static code Analysis tool, Code Review Process, Best Practices, Unit Testing, Source Code Management Tool, Build and Deployment process.