Software Architect

Software Architect

Kochi

Share this job

Posted: 06 - Dec - 2022

Job Description

Role : Software Architect

Experience : 10+years

Location : Kochi


Skills Required : 

  • Must have 10+ years of hands-on enterprise scale software product / application development experience
  • Must have 3+ years of experience in technical lead / software architect role and delivered a complex software product / application.
  • Experience in creating architecture, design, and implementation of multi-tier enterprise products
  • Good knowledge and experience in designing and implementing applications based on various architectural models like event driven models, SoA, Micro-services etc.
  • Extensive experience in developing applications in a full-stack developer role on Web / Mobile / Cloud platforms.
  • Must have proven record of adapting and introducing new technologies for digital solutions
  • Strong Agile delivery experience.
  • Excellent Problem-Solving skills for complex & large-scale problems.
  • Technical Breadth - Exposure to a wide variety of problem spaces, technologies.
  • Experience & Exposure to System design and Oops skills with a nifty ability to craft clean interfaces and operate at the right levels of abstraction.
  • Deep and broad technical knowledge and experience on any one of the languages .NET, JAVA, Python.
  • Solid coding skills with ability to drive teams through massive refactoring exercises & improve coding standards across large code bases.
  • Good knowledge, understanding & experience of working with a large variety of multi-tier architectures.
  • Awareness of pitfalls & use cases for a large variety of solutions.
  • Good understanding & experience of high-performance web scale
  • Experience & exposure to a variety of large-scale persistent systems including large databases.
  • Exposure to complete product development cycles from inception to production to scaling up, supporting new requirements, re-architectures
  • Excellent Mentoring skills - Be the technical mentor to your team.
  • Must be comfortable working in fuzzy environments where boundaries aren’t clearly defined.
  • Deep and broad technical knowledge and experience on one of the client-side technology platforms Angular, ReactJS, or Vue.JS is desirable.
  • Experience & Exposure to NodeJs framework like ExpressJS,LoopbackJS etc.
  • In-depth knowledge and experience in large scale database management, data modeling, and database design in RDBMS and NoSQL.
  • Experience in building scalable and distributed multi-tenant SaaS systems, preferably on a cloud platform like Azure or AWS or Google Cloud.
  • Possess good understanding of working with large datasets in real-time environment
  • Expertise in system architecture using Design Patterns, Object Oriented Analysis and UML via agile and scrum methodologies.
  • Familiar with modern architecture designs and emerging technologies.
  • Thorough in DevOps or DevSecOps concepts with an exposure to productivity improvement techniques. Working experience setting up a fully integrated development environment with Docker, CI/CD pipeline, integrated test, code review tools etc.

Skills Required
Company Information

Not Disclosed by the Recruiter

Not Disclosed by the Recruiter