Proficiency in .Net and the ability to design, develop, and maintain complex software systems.
Knowledge in designing and architecting large-scale, distributed systems with a focus on scalability, performance, and reliability.
In-depth knowledge of cloud platforms and experience in designing and implementing cloud-native solutions.
Implementation knowledge of microservices architecture, containerization and orchestration
Familiarity with DevOps principles, continuous integration/continuous deployment (CI/CD) pipelines, and infrastructure as code (IaC) tools like Terraform.
Experience in database design of both relational and NoSQL especially on the Cloud like Postgres, Spanner, Cloud SQL BigQuery etc.
Understanding with machine learning algorithms and AI technologies for data analysis and automation.
Develop modules enabling the re-platform and re-architecture to both private cloud deployments
Develop unit and integration tests aligned with the automation platforms for all developed code
Preferable skills:
8+ years of relevant experience, this experience should include progressively responsible roles with increasing technical complexity and leadership responsibilities.
Possess deep technical expertise in Cloud Technology including programming languages, software development, system architecture
Experience leading and delivering complex projects successfully. This includes project planning, execution, and ensuring that projects meet quality, budget, and timeline goals.
A history of solving complex technical challenges and contributing to innovative solutions . This could involve designing novel architectures, optimizing performance, or implementing cutting-edge technologies
Experience mentoring and coaching junior engineers, sharing knowledge, and fostering a culture of continuous learning and improvement.
Proven ability to provide technical leadership, set technical strategy, and make decisions that impact the organization's technology direction.
Effective communication skills, both written and verbal, are essential for conveying technical concepts, presenting solutions, and collaborating with diverse teams.