Job Description
Job Description: Around 10+ years of overall experience in developing and testing highly scalable software. • Expertise in designing and implementing complex solutions which is scalable and maintainable in long run • Sound knowledge in Front end (React) and Back end (Python/PHP/Node/Java) technologies • Experience in deploying application considering the Resilience • Ability to guide developers in implementing recent solutions or technologies • Willingness to learn new technologies, lead POC and suggest solutions • Experience in design and developing SOA, Micro Services and Hybrid Monolithic architectures. • Knowledge in DevOps pipeline using Onprem and cloud • Implementing Code quality assurance tools and techniques • Extensive knowledge and experience in reactive architecture. • Adequate experience in highly scalable and load bearing end to end applications development • Experience in synchronous, asynchronous, event driven based service communication. • Experience in distributed, centralized, nosql, sql, and graph-based database designing.
• Experience Domain driven development, test driven development and behaviour driven development. • Experience in CQRS and CQS • Experience in Containers technologies and its orchestration • Knowledge of data transformation tools and frameworks. • Experience in scaling a monolithic application to micro services. • GCP, AWS, Azure and related technologies. • Implementing SSO and identity manager solutions • PAAS and SAAS product’s development. • HLD, LLD, DLD, SAD documentation. • Experience with software development lifecycle (SDLC) processes • Should be able to analyse the systems and share the estimates based on the suggested architecture and technologies. Candidate Profile: • Bachelor’s degree in engineering OR Equivalent with 10+ years of IT Software Service Industry experience • A track record of performance excellence meeting and exceeding targets and objectives • Respectful and outstanding account management