Job Description
Would you like to work in a well-established, highly acclaimed, fast paced rapidly growing global company Are you hard working and looking for the opportunity to build, solidify and strengthen your career in a well-established organisation We provide a fun and flexible working environment for all our employees and reward hard work with various perks, incentives and further opportunities to study and learn the latest technologies.We encourage and motivate you to grow both professionally and personally. We want you to excel in your role to fulfil your potential and grow along side us as we grow as an organisation. If you work hard, why shouldnt you get promoted Want some more reasons to come and join us How about these:Work with leaders who support and encourage personal developmentFlexi-workingFree snacksHealth insurancePerformance incentives/awardsAbout Us With Offices in Texas, London and New Delhi, Lepide is a global IT security organization, leading the data-centric audit and. protection (DCAP) market with the award-winning Lepide Data Security Platform. Our mission is to change the way most organizations protect their unstructured data. By putting data at the center of their IT security strategy, they can ensure they are tackling data security at the source of the problem. We help organizations by providing enterprise level insight into data and the surrounding systems, whether on-premise or in the cloud. Statistically:We have over 1000 customers across 150 countries globally.We have unprecedented customer support with 99 PERCENT customer satisfaction.We are the fastest growing provider of DCAP in the market todayIf weve still got your attention, please read on and let us know if we are describing you:Roles and Responsibilities: Understand product requirements and system specifications Plan and design the structure of a technology solutionCommunicate system requirements to software development teamsEvaluate and select appropriate software and/or hardware and suggest integration methodsOversee system solution design, implementation of solution architecture and provide guidance to team members on how to technically implement the architecture in technical components / modulesAssist with solving technical problems when they ariseEnsure the implementation of agreed architecture and infrastructureArchitect scalable SaaS product and produce arch/design documents with detailed functional system specification.Ensure software meets all requirements of quality, security, modifiability, extensibility, performance etc.Evaluate and recommend tools, technologies and processes to ensure the highest quality product platformProvide technical leadership, oversee and work closely with the development teams constantly reviewing the code and maintain quality of the design.Interact with product management and leadership team, understand requirements and convert the requirements to product features.Own delivery of the product - be a go getter and drive engineering teams towards flawless execution and delivery.Design and conduct various experiments to make right data driven elegant architectural trade-off decisions and decide the appropriate tools and programming languages for implementation.Implement scalable database systems using SQL/NoSQL databases and caches such as Redis, Elasticsearch etc.Desired Candidate Profile: 3 years of experience in software developmentShould have experience in developing solution architecture and/or evaluate architectural alternatives for private, public and hybrid cloud models, including IaaS, PaaS, and other cloud servicesShould have experience with Full Stack development with experience in technology stacks/frameworks like PHP, Springboot, Python, Redis, SQL, NoSQL and Graph DBsMust have Expert level proficiency in Design / Architectural patterns, data structures and algorithmsExperience of Integration patterns and associated best practice (e.g., Web Services, REST API's)Excellent knowledge and hands-on experience in Web services related, functionally decomposed architecture, Load Balancing of Web Services, and applications, designing multi-tenant systems, Clustering and sharing of data, microservices architecture / design patterns, and throttling and performance management of such services
Employement Category:
Employement Type: Full time
Industry: IT - Hardware / Networking
Role Category: Network / System AdministrationHardware / Telecom Equipment Design
Functional Area: Not Applicable
Role/Responsibilies: PHP Developer
Keyskills:
software development
solution architecture
private cloud
hybrid cloud
IaaS
PaaS
PHP
Python
Redis
SQL
NoSQL
Design patterns
data structures
algorithms
Web services
performance management
public cloud
Springboot
Graph DBs
REST APIs
multitenant systems
microservices architecture
throttling