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
Doctorate: Any Doctorate in Any Specialization, Doctorate Not Required

Contact Details:

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

+ View Contactajax loader


Keyskills:   Software development methodologies Workforce management Linux GCP Agile Healthcare Unit testing Open source Continuous improvement Human capital management

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

₹ Not Disclosed

Kronos Solutions

Kronos Solutions India Pvt. Ltd.