Role : Technical Architect
Technical Architect is a member of software engineering team who designs software solutions from the ground up, making high-level decisions about each stage of the process and leading a team of engineers to create the final product. This role requires significant experience as a software developer. The goal is to provide a framework for the development of a software or system that will result in high quality IT solutions.
Domain / capability requirements :
Payments product domain experience 5+ years, explicitly demonstrating the following :
- Developing bank to bank payment products (API & SAAS) for enterprise customers globally with design thinking and customer-centric approach
- Demonstrating use of qualitative and quantitative customer discovery approaches
- Willing to operate semi-independently and take decisions within agreed boundaries
Extensive hands-on technical experience in :
Core Java language, data structures, multi-threading and exception handling, etc. or extensive experience in .Net core 6 and above with C# and its ecosystemTypeScript, VueJS, React, Node for building dynamic user interfacesWorking with relational databases - PostgreSQL / MySQL with proficiency in data-modelling, SQL, ORM, JPA, etc.JUnit / Cucumber / Rest Assured / Selenium for backend & frontend testingSophisticated debugging skillsDevOps (CI / CD) and automation tools - e.g. Jenkins / GitLab / similarOne or more cloud platforms - AWS, Azure or GCPBuilding and deploying containerized solution with Kubernetes / Docker or a similar technologyBuilding scalable applications as microservices using Spring frameworkUsing static and dynamic code analysis tools such as SonarQube, Coverity, etc.Good understanding of SDLC standards.Performance optimizations using Profiling tools and techniqueCI / CD & automation tooling such as Jenkins / GitLab / similarDocker / Kubernetes / EKS, etc. for containerized deployment.RabbitMQ, AWS MQ, Azure Queue for event streaming & message brokering.Experience in No-SQL databases such as MongoDB, DynamoDB, CosmosDB.UX experience covering discovery and UI design capabilities, 5-10 yearsKnowledge and experience of implementing SSOStrong knowledge of SOLID principles and design patterns(ref : hirist.tech)