Senior Developer (C# WPF)

Noida, Uttar Pradesh, India
Nov 15, 2024
Nov 11, 2025
Remote
Full-Time
5 Years
Job Description

Luxoft is seeking a highly skilled Senior Developer with expertise in C# and WPF for a cutting-edge project in the oil and gas sector. The project involves developing advanced enterprise cementing job design and analysis software with reach modeling, simulations, and reporting functionalities aimed at improving the quality of shale oil well cementing.

Project Overview. You will be part of a team that works on state-of-the-art software solutions for one of the world's largest oil field service companies. This project focuses on advanced cementing job design, ensuring high-quality shale oil well cementing through simulations, analysis, and reporting capabilities.

Your Role

  1. Design & Implementation. Develop and implement new features and core components for the software.
  2. Code Refactoring & Continuous Improvement. Refactor existing functionality and contribute to ongoing software improvements.
  3. Requirement Analysis & Clarification. Work with stakeholders to gather and clarify technical requirements.
  4. Communication with Global Teams. Collaborate with the US-based team for daily updates and problem-solving.
  5. SCRUM Methodology. Participate actively in a SCRUM-based agile development process.

Technologies Used

  1. Primary Technologies. C#, WPF, MS SQL Server, RabbitMQ, SignalR, WCF
  2. Other Tools & Technologies. Azure Cloud, ASP.NET Core, Web APIs, DevOps (Git, Azure DevOps/TFS), Performance Profiling, and Terraform.

Mandatory Skills

  • 5+ years of experience in .Net/C# development.
  • 5+ years of experience with WPF in developing desktop applications.
  • Strong understanding of OOP, SOLID principles, and design patterns.
  • Extensive experience with MS SQL Server and database design.
  • Excellent problem-solving, debugging, and analytical skills.
  • Bachelor's/Master's degree in Computer Science or related field.
  • Upper-intermediate English proficiency (B2 or higher).

Nice-to-Have Skills

  • Experience with data visualization tools and techniques.
  • Knowledge of performance profiling and optimization.
  • Familiarity with Infragistics or Telerik UI controls.
  • Experience in Azure Cloud Development.
  • Proficiency in Web API/RESTful server development using ASP.NET Core.
  • Knowledge of message brokers like RabbitMQ.
  • Familiarity with Git and Azure DevOps/TFS.
  • Experience with Infrastructure as Code (IaC), particularly with Terraform.
  • Understanding of Agile development methodologies.
  • Previous experience in the Oil & Gas domain (a plus).

Why Luxoft?

  • Join a friendly, cooperative, and open-minded team of experienced professionals.
  • Work on a highly impactful project with exposure to leading-edge technologies.
  • Enjoy the flexibility of a remote position while collaborating with global teams.

How to Apply. If you meet the qualifications and are excited about working on challenging and impactful projects, apply now! We look forward to your contribution to advancing the oil and gas sector through innovative software solutions.