[Skip to Content]Privacy Policy

Milestone Careers

Openings >> Software Architect
Software Architect
Summary
Title:Software Architect
ID:840
Department:Software Engineering
Location:India - Bangalore
Description

Responsibilities:

  • Design/architect the next generation multi-tenant, an elastic computing cloud platform with infinite scalability, reliability, manageability
  • Ensure technical non-functional requirements, including security, performance, scalability, and reliability, get addressed in addition to the business functional requirements
  • Own architectural vision
  • Drive forward the platform technology roadmap and design the system to meet our strategic long term goals
  • Keep up-to-date with the latest developments and pave the path for the adaption of the right technologies

Minimum Qualifications:

  • 12+ years of experience in designing and architecting distributed systems with high performance, scalability, and HA.
  • 5+ years of Experience in Microsoft Technology stack (C#/.NET, SQL Server, Web API).
  • 5+ years of Experience of designing, architecting and building cloud based (Azure / AWS) applications.
  • 2+ years of experience in Angular 2.0 and above.
  • Deep expertise in object-oriented design and implementation.
  • Understanding of scalable architecture (Azure Service Bus, Service Fabric, Kubernetes, Docker, Data Lake)
  • Experience in NoSQL databases (preferably MongoDB/Cosmos DB, Elasticsearch, Redis).
  • Must have experience of CI/CD, Git, Branching/Merging.
  • Familiarity with secure software development and test-driven software development.
  • Demonstrated ability to deliver highly complex projects
  • Strong communication skills
  • Preferred: Start-up experience, Apache Spark, Machine Learning
Powered by ApplicantStack