Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Senior Principal Software Engineer - Noida @ Kronos Solutions

Home > Programming & Design

 Senior Principal Software Engineer - Noida

Job Description

Description

  • We are hiring a Senior Principal Software Engineer, who would be responsible for analyzing, designing developing our high performance software products to meet customer requirements.
  • The individual would also be involved in mentoring the team on technology concepts and best practices to debug troubleshoot issues.
  • Have been part of the core product development team and have built a world class cloud based SaaS product(s)
  • Have owned one or more functional modules/product and are responsible from the product specification to deployment of these modules
  • Have ability to manage and drive the feature roadmap for modules that they own
  • Design and implement code for product running as a full SaaS solution in public cloud environments using micro-service architecture
  • Follow agile software development methodologies for implementation
  • Coordination, communication and collaboration between Management, Product, Tech Ops, Support and Developers
  • Envision system features and functionalities by analyzing business requirements
  • Troubleshoot and resolve product/application issues for escalated support cases
  • Self-motivated, continuous improvement mindset and willing to do what it takes to get the job done
  • Keep current on cutting-edge technology and educates others about it, can explain complex subjects to a variety of audiences as a multi-domain expert

Qualifications

  • Advanced experience with at least one OOP programming language
  • Experience building 12FA microservices with Docker, Kubernetes and Cloud systems like GCP, AWS
  • Leader who enjoys knowledge sharing, working closely with other tech leads/architects and training the next generation of developers
  • Core product development experience on SaaS/Cloud/Multitenant based projects
  • Advanced or expert level experience in a significant variety of other open source, cloud technologies and platforms, e.g. Kafka, Redis, RabbitMQ, Spark, SQS, etc.
  • Experience working in Cloud Environment (GCP/AWS)
  • Good experience with Unit Testing processes and tools (JUnit, Mockito, PowerMock, etc.)
  • Experience with CI/CD tooling (Concourse, TeamCity, CircleCI, or Jenkins)
  • Exposure to Agile/Kanban methodology
  • Experience with Kubernetes, Docker
  • Experience with working on fault tolerant, highly scalable application
  • Excellent debugging/troubleshooting skills
  • Good communication skills

Nice to have:

  • Recent experience with Kotlin or Java
  • Proficient with CQRS and Event Sourcing
  • Experience with HA and distributed IAAS
  • Understanding of file systems, linux.
  • Keyservers, Hashicorp Vault
  • Antifragility pattern design
  • Experience building event-driven, reactive microservices with Akka or Kafka Streams

Job Classification

Industry: Strategy, Management Consulting Firms
Functional Area: IT Software - Application Programming, Maintenance,
Role Category: Programming & Design
Role: Programming & Design
Employement Type: Full time

Education

Under Graduation: Any Graduate in Any Specialization
Post Graduation: Post Graduation Not Required

Contact Details:

Company: Kronos Solutions India
Location(s): Noida, Gurugram

+ View Contactajax loader


Keyskills:   Software development methodologies Linux GCP Domain Expert Debugging Agile Unit testing Troubleshooting Open source Continuous improvement

 Job seems aged, it may have been expired!
 Fraud Alert to job seekers!

₹ Not Disclosed

Kronos Solutions

Kronos Solutions India Pvt. Ltd.