KeyValue Software Systems Private Limited
KeyValue Software Systems - Software Architect - Data Structure & Algorithm
Job Location
ernakulam, India
Job Description
About the Role : We are seeking a highly motivated and technically astute Software Architect who possesses a strong hands-on coding background and a genuine passion for technology and programming. This is an opportunity to play a pivotal role in shaping the architecture and development of our products, working closely with stakeholders and engineering teams. The ideal candidate will be a problem solver at heart, capable of translating product requirements into robust and scalable solutions, while also mentoring and elevating the technical capabilities of their You Will Do : - Stakeholder Collaboration & Requirements Gathering : Work closely with product owners, business analysts, and other stakeholders to thoroughly understand product requirements and translate them into clear technical specifications. - End-to-End Product Design & Development : Take ownership of the complete lifecycle of product development, from initial architectural design and system modeling to hands-on implementation and deployment. - Design Decomposition & Sprint Delivery : Break down complex architectural designs into manageable tasks and effectively deliver them within agile Sprint cycles, ensuring timely and high-quality outcomes. - Team Mentorship & Technical Elevation : Provide technical guidance, mentorship, and support to development team members, fostering a culture of learning, code quality, and engineering excellence. - Architectural & Code Review : Conduct thorough architectural and code reviews to ensure adherence to best practices, design principles, performance considerations, and overall system health. - Troubleshooting & Issue Resolution : Proactively identify, diagnose, and resolve complex technical issues related to coding, design, and system performance, ensuring the stability and reliability of our products. - Rapid Technology Adoption : Demonstrate the ability to quickly learn and understand new codebases, technologies, and frameworks with minimal ramp-up time. - Proactive Problem Anticipation & Process Building : Anticipate potential technical challenges and proactively design and implement processes, guidelines, and best practices to mitigate risks and improve development efficiency. - CI/CD Pipeline Setup & Management : Design, implement, and maintain robust Continuous Integration and Continuous Delivery (CI/CD) pipelines to automate build, test, and deployment Makes You a Good Fit : - Strong Foundation in Data Structures & Algorithms : Possess a solid understanding of fundamental data structures and algorithms and their practical application in software design. - Experience with Microservices Architecture : Proven experience in designing, developing, and deploying applications using a microservices-based architecture, understanding its benefits and challenges. - Deep Understanding of OOP Concepts & Design Patterns : Excellent knowledge of Object-Oriented Programming (OOP) principles and various design patterns, and the ability to apply them effectively to create maintainable and scalable software. - Cloud Platform Proficiency (AWS / Azure) : Hands-on experience working with at least one major cloud platform (AWS or Azure), including services related to compute, storage, networking, and Points For : - Experience with containerization technologies (Docker, Kubernetes). - Knowledge of various database technologies (SQL, NoSQL). - Experience with event-driven architectures. - Familiarity with testing frameworks and methodologies. - Strong communication and collaboration skills. - A demonstrable passion for staying up-to-date with the latest technology trends. (ref:hirist.tech)
Location: ernakulam, IN
Posted Date: 5/2/2025
Location: ernakulam, IN
Posted Date: 5/2/2025
Contact Information
Contact | Human Resources KeyValue Software Systems Private Limited |
---|