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

Senior .NET Platform Engineer @ Maropost

Home > Software Development

 Senior .NET Platform Engineer

Job Description

As a Senior .NET Platform Engineer , you will play a crucial role in developing, maintaining, and optimizing our .NET-based applications. Your expertise in .NET development, code refactoring, and experience with both Linux and Windows environments will be essential. Additionally, your exposure to various open-source databases, cloud platforms like Azure and GCP, and experience with DevOps tooling will contribute to the success of our platform.

What Youll Be Responsible For:

  • Work with .NET code/framework to develop and maintain applications running on Windows machines.
  • Refactor code and identify/resolve bugs to improve application performance and functionality.
  • Utilize experience working on both Linux and Windows-based machines to ensure compatibility and smooth operation of applications.
  • Analyze and upgrade core API microservices from .NET Core 3.1 to .NET 8, ensuring successful builds and addressing any potential errors during the upgrade process.
  • Develop and maintain Windows services, ensuring their reliability and efficient operation.
  • Refactor and develop efforts for upgrading the Backoffice application from the old ASP .NET Web Forms framework to a higher version, addressing code compatibility and functionality improvements.
  • Collaborate with team members to analyze and assess the scope of refactoring and development efforts for upgrading applications using Microsoft Assistant tools and Microsoft Planner.
  • Utilize experience with Azure and GCP to deploy and manage applications on cloud platforms, ensuring scalability and reliability.
What Youll Bring to Maropost:

  • Bachelors degree in computer science, Engineering, or equivalent work experience.
  • 8+ years in .NET development, with proficiency in working with .NET code/framework.
  • Experience with code refactoring and bug fixing to improve application performance and functionality.
  • Ability to work on both Linux and Windows-based machines.
  • Exposure to various open-source databases for data storage and management.
  • Experience working on different cloud platforms, primarily Azure and GCP.
  • Deep understanding of Azure-based services and DevOps tooling for building and deploying .NET applications.
  • Strong communication skills and the ability to collaborate effectively with team members.
Preferred Qualifications:

  • Master s degree in computer science, Engineering.
  • 10+ years in .NET development, with proficiency in working with .NET code/framework.
  • In-depth knowledge and hands-on experience in architecting and optimizing large-scale .NET applications.
  • Familiarity with distributed systems and message queuing systems.
  • Experience with Kubernetes and writing YAML manifests for deployment and configuration management.
  • Experience with monitoring and observability tools.
  • Familiarity with network security concepts.
  • Excellent communication and collaboration skills.
Hands-on Experience (Advantageous):

  • 3+ years of experience in developing and maintaining Windows services for .NET applications.
  • Hands-on experience of at least 3 years in designing and implementing backup and disaster recovery solutions for Windows-based environments.
  • Proficiency of at least 3 years in writing and maintaining automation scripts for Windows-based infrastructure tasks.
  • Previous involvement of at least 2 years in setting up and maintaining CI/CD pipelines for .NET applications.
  • Direct experience of at least 3 years with Windows system administration and troubleshooting.
  • Practical knowledge of at least 2 years in managing Windows-based servers and services.
  • Demonstrated experience of at least 2 years in configuring and utilizing monitoring and observability tools effectively in Windows environments.
  • Proficient for at least 3 years in optimizing database performance through advanced indexing strategies, query optimization, and tuning methodologies in Windows-based databases.
  • Previous exposure of at least 2 years to Windows-based distributed systems and message queuing systems.
  • Hands-on experience of at least 2 years with Windows-based network security tools and concepts, including firewalls and intrusion detection/prevention systems.

Job Classification

Industry: Software Product
Functional Area / Department: Engineering - Software & QA
Role Category: Software Development
Role: Software Development - Other
Employement Type: Full time

Contact Details:

Company: Maropost
Location(s): Mohali, Chandigarh

+ View Contactajax loader


Keyskills:   Order management Automation Linux Configuration management Network security Windows Customer service microsoft Troubleshooting Open source

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

₹ Not Disclosed

Similar positions

Software Engineer III

  • JPMorgan Chase Bank
  • 0 - 5 years
  • Hyderabad
  • 1 day ago
₹ Not Disclosed

Lead Software Engineer - React, Node.js, Java

  • JPMorgan Chase Bank
  • 0 - 7 years
  • Bengaluru
  • 1 day ago
₹ Not Disclosed

Software Engineering - Application Developer

  • Trigent Software
  • 6 - 10 years
  • Bengaluru
  • 1 day ago
₹ 50,000-3 Lacs P.A.

Data Engineer-Data Platforms

  • IBM
  • 3 - 5 years
  • Mumbai
  • 1 day ago
₹ Not Disclosed

Maropost

Maropost