The Software architect job requires analyzing all the incoming requirements and guide the team in designing the features. The architect is also able to understand the domain, network operations and provide guidance/input into strategic objectives for the product. The Software Architect also is able to visualize and mitigate hot-spots in the software.
Lead and Guide the team in technical discussions
Analyze and decompose requirements
Work on long lead items and define architecture strategy for the application
Work with architects and developers in other applications and define interfaces and workflows.
Communicate and present to internal and external audiences.
Understand the Domain
You have:
Bachelor's degree or equivalent practical experience with 5-8 years experience as programmer and architect.
Skills: Architectural patterns
Languages: Java, Python/Shell - Handy experience, golang - plus
Frameworks: Spring or Guice or Micronaut, Pandas/keras/pytorch/scipy/numpy, Kafka/Spark
Databases: SQL: Postgres/Oracle, NoSQL (Elastic/Prometheus/Mongo/Cassandra/Redis/Pinot)
Domain: Network Management Entity (NME)/Element Management System(EMS) for telecom domain, Network Operational Lifecycle, Network Planning (If not, Online Transaction Processing/RealTime system management in enterprise software), Large scale and small scale development experience
Modelling: Ability to do modelling of domain, Data Engineering
Understanding on Statistical analytics
It would be nice if you also had:
Understand AI/ML techniques (Supervised/Unsupervised learning, linear regression, Neural Networks)
Hands-on Development
Inquisitive and demonstrate learning and knowledge on wide variety of topics
MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.