Back to search
EPAM Systems Linkedin · Posted 1mo ago

Senior Software Engineer - .NET

India

Linkedin
Continue to application Add your email once, then Caio opens the original posting.

Indexed description

We are seeking a dedicated and experienced Senior Software Engineer with expertise in .NET and WPF to join our dynamic team. The ideal candidate will leverage their technical acumen and problem-solving skills to deliver high-quality solutions while contributing to the development of innovative applications.

Responsibilities

  • Utilize advanced C# expertise and deep knowledge of Object-Oriented Programming (OOP) to develop and maintain efficient software
  • Apply modern design patterns and SOLID principles to architect scalable and maintainable solutions
  • Implement WPF technology effectively, following the MVVM pattern for robust front-end design
  • Ensure software quality with a strong focus on unit and integration testing
  • Collaborate within an agile development environment to deliver projects iteratively and efficiently
  • Use DevOps platforms like Azure DevOps to manage builds, pipelines, and deployments
  • Exhibit basic competency in related technologies such as C++, Python, HTML5, and CSS3 for complementary development tasks
  • Demonstrate adaptability to learn new languages, technologies, and techniques as required
  • Communicate clearly and effectively across teams to support project goals
  • Solve complex technical problems independently or collaboratively as needed
  • Incorporate domain knowledge of Oil and Gas into solutions where applicable

Requirements

  • A minimum of a bachelor’s degree in Engineering, Computer Science, or Information Systems
  • 5 to 12 years of professional experience in software development with focus on .NET and WPF
  • Expertise in C# and strong understanding of Object-Oriented Programming (OOP)
  • Proficiency in Windows Presentation Foundation (WPF) and the MVVM pattern
  • Background in modern design principles, including SOLID and design patterns
  • Skills in unit testing and integration testing for quality assurance
  • Familiarity with Agile methodologies and practices
  • Capability to manage processes using DevOps tools, particularly Azure DevOps
  • Understanding of ancillary technologies like C++, Python, HTML5, and CSS3
  • Basic qualifications in the Oil and Gas domain are advantageous
  • Strong problem-solving capabilities and an analytical mindset
  • English proficiency with excellent oral and written communication skills
Free. 20 seconds. No password. See every match in this search.

Create a free Caio profile to unlock more results and save your role and location preferences.

Unlock free search
Want help applying to roles like this? Search Caio for free. If the repetitive CV tweaking gets heavy, Daniel can help set up Caio Agent.
Ask about Agent