Likeremote

Subscribe to the latest remote jobs:

  • Likeremote jobs on https://LinkedIn.com/
  • Likeremote jobs on https://telegram.org/
  • Likeremote jobs on Reddit.com
A

Senior Engineer - Product and Platform Engineering

Altimetrik
🇮🇳 India
On-site
Senior
6 months ago
  • CI/CD
  • Azure DevOps
  • GitHub Actions
  • IaC
  • Terraform
  • TDD
  • BDD
  • Incident Response
  • C#
  • .NET Core
  • Microservices
  • Azure
  • PostgreSQL
  • SQL
  • ASP.NET
  • REST API
  • Angular
  • React.js
  • Blazor
  • Helm
  • ArgoCD
  • GraphQL
  • Object Oriented Programming
  • .NET Framework
  • MVC
  • Devops
  • .NET
  • Test-Driven Development
Not scoredNo CV on file. Upload one and this job gets a score out of 100.Upload CV

Responsibilities: 

 

 

  • Collaborate with stakeholders to learn about our customers biggest challenges. 

 

 

  • Measure, inspect, and drive decisions using data. 

                                                                                                                                       

 

  • Design, test, code, and instrument new solutions. 

 

 

  • Develop and maintain CI/CD pipelines using tools such as Azure DevOps or GitHub Actions. 

 

 

  • Implement Infrastructure as Code (IaC) using tools like Terraform. 

 

 

  • Strengthen and drive our engineering process with TDD and BDD, Microservice and Vertical Slice Architectures. 

 

 

  • Support live applications, promote proactive monitoring, rapid incident response, and continuous improvement. 

 

 

  • Analyze existing systems and processes to identify bottlenecks and opportunities for improvements. 

 

 

  • Mentor and learn from your peers, foster continuous learning within your team and organization. 

 

 

  • Lead initiatives for your team by using your wide-ranging experience and deep technical knowledge to make decisions on method and approach to solving issues. 

 

 

  • Hold your team accountable for delivering quality results using defined OKRs. 

 

 

  • Interact with Senior Managers to discuss plans, results, and advise on complex matters. 

 

 

Required Qualifications: 

 

 

  • Bachelor's degree in Computer Science, Software Engineering, or related field; 
  • OR demonstrable equivalent experience. 

 

 

 

  • Strong problem-solving skills, excellent communication and collaboration skills. 

 

 

  • Passionate about keeping up with modern technologies and design. 

 

 

Technology Must Haves: 

 

 

  • C# & Dotnet core 

 

 

  • Microservices 

 

 

  • Problem solving  

 

 

  • Azure pipeline 

 

 

  • Modern RDBMS (i.e. MS SQL, Postgres),No SQL   

 

 

  • ASP.NET RESTful API design 

 

 

  • Kafka / event-driven design 

 

 

  • Terraform 

 

 

  • Modern Web UI Frameworks (i.e. Angular, React, Blazor) 

 

 

 

 

Technology Must Haves or Dedicate to Learning Quickly: 

 

 

  • Helm/ArgoCD 

 

 

  • GitHub Actions 

 

 

  • GraphQL 

 

 

 

  • Advanced proficiency in C# with a deep understanding of object-oriented programming principles and design patterns.
  • Hands-on experience in building, testing, and deploying applications using the .NET framework.
  • Extensive knowledge of ASP.NET and MVC architecture for designing user-friendly and performant web applications.
  • Experience with SQL databases for managing data and optimizing query performance.
  • Minimum of 6 years of professional experience in application development.
  • Well-versed in cloud-based solutions, particularly Microsoft Azure.
  • Familiarity with DevOps practices and tools related to CI/CD pipelines.
  • Bachelor's degree in Computer Science, Software Engineering, or a related field.
  • Preferred certifications: Microsoft Certified: Azure Developer Associate and Microsoft Certified: .NET Developer.
  • Collaborate with stakeholders to gain insights into customer challenges and requirements, ensuring solutions align with business needs.
  • Measure, inspect, and utilize data-driven approaches to support decision-making processes.
  • Design, develop, test, and implement innovative solutions using C# and .Net technologies while adhering to best coding practices.
  • Develop and maintain Continuous Integration/Continuous Deployment (CI/CD) pipelines leveraging tools such as Azure DevOps or GitHub Actions.
  • Implement Infrastructure as Code (IaC) solutions using Terraform to streamline deployment processes.
  • Strengthen engineering processes through Test-Driven Development (TDD) and Behavior-Driven Development (BDD), employing Microservices and Vertical Slice architectures.
  • Provide support for live applications, promoting proactive monitoring, rapid incident response, and continuous improvement efforts.
  • Conduct thorough analysis of existing systems and processes to identify bottlenecks and areas for enhancement.
  • Mentor junior team members, fostering a culture of continuous learning and knowledge sharing within the engineering team.
  • Lead technical initiatives by applying extensive experience and knowledge to address complex engineering challenges.
  • Ensure accountability within the team for delivering quality results in alignment with defined Objectives and Key Results (OKRs).
  • Engage with senior management to discuss plans, outcomes, and provide insights on intricate matters affecting product and platform engineering.

 

Senior Engineer - Product and Platform Engineering · Altimetrik

Auto apply with Likeremote