Position Title: Solutions Architect
Reports To: Chief Technology Officer
Position Required Skills, Knowledge and Abilities:
- 10+ years of experience in application development, design, and architecture
- Solid understanding of Microservices architecture and all the related patterns
(for eg: Service to Service communication)
- Working experience with Cloud based applications preferably AWS
- Hands on in technology specifically, with C#, Microsoft .Net stack, WebAPI, EF
- Good with relational database design using any of the RDBMS like SQL Server, Oracle etc (preferably SQL Server)
- Clear understanding of NoSQL databases like MongoDB, DynamoDB etc
- Very good understanding of foundational concepts like SOLID principles, Design patterns
- Good understanding of performance, security, scalability concepts
- Basic to advanced knowledge of Angular or any other JS frameworks
- Knowledge of DevOps (CI/CD pipeline, static code analysis tools, integrations, kubernetes etc)
- Any knowledge of AI/ML is a big plus but not a must
- Experience with multiple programming languages is a plus
Position Responsibilities :
- Work on designing the technical architecture of products & applications
- Work on low level design activity with the team that includes Database Schema design, service design, communication design etc
- Define, publish and maintain development best practices and coding standards across the organization
- Involve in code reviews, design reviews and give timely guidance to the team on following best practices
- Guide the performance and security team members to achieve high performance and security of applications
- Create 4+1 architecture diagrams for the projects as required (layered view, component view, use case view, design view..
- Other duties and responsibilities as assigned.
Didn’t find the job appropriate? Report this Job