Demo

Principal Engineer (VB6 & .Net)

Eka Software Solutions
Karnataka, MN Full Time
POSTED ON 4/23/2026
AVAILABLE BEFORE 6/22/2026
About us:
Quoreka has a formidable presence in the vendor solutions market for metals, energy, and agriculture. Catering a wide range of asset classes, our company utilizes a cloud-based suite of CTRM and ETRM solutions enhanced by AI/ML technology, alongside Supply Chain Management and E-Sourcing products. Today, we boast of extensive CTRM/ETRM expertise across softs, ags, fertilizers/chemicals, liquids, precious metals, concentrates, energy and much more.

Quoreka is able to provide the industry with a very unique offering that meets the growing demands of commodity traders, energy merchants’ miners, industrials to producers providing best-in-class functionality, user experience, technology and services. Our product roadmap is innovation-centric, focusing on AI and delivering strong product value propositions with clear short-term, medium-term, and long-term goals. Quor Group has over 200 employees and offices across the UK, India, Australia, Switzerland and Canada, serving ~100 customers globally across multiple commodity segments.

About the Role :

We are seeking a highly skilled and experienced Senior Software Engineer to join our engineering team. You will be responsible for the design, development, and optimization of a complex Windows and web services, built on VB6 and .NET technologies.

This role spans the full software development lifecycle from requirements analysis and user story creation to architecture design, implementation, performance tuning, documentation, and deployment. You will ensure high performance, scalability, and reliability, while also providing technical leadership to the team.

Responsibilties :
  • Conduct systems and requirements analysis to define clear user stories and break them into actionable tasks.
  • Provide accurate estimation of development effort and contribute to sprint and release planning.
  • Lead and participate in architecture and design discussions for new features and enhancements.
  • Identify and communicate technical risks, propose mitigation strategies, and ensure timely resolution.
  • Design, develop, and maintain complex Windows applications and web services.
  • Perform code reviews to enforce best practices and maintain code quality.
  • Optimize application performance, diagnose bottlenecks, and implement scalable solutions.
  • Ensure robust development practices through unit testing, integration testing, and CI/CD pipelines.
  • Prepare and maintain technical documentation to support development, onboarding, and long-term maintainability.
  • Collaborate with architects, product managers, QA, and peers in an Agile/Scrum environment using Jira for sprint management.
  • Troubleshoot and resolve production issues while implementing long-term fixes.
  • Mentor junior developers and contribute to knowledge sharing within the team.
  •  Work with tools such as GitHub Copilot, Git, Jira, TeamCity, SharePoint, Visual Studio.

Required Skills and Experience :
  • 15 years of professional experience in software development with VB6, C# and .NET Framework.
  • Strong background in Windows desktop application development and web services (REST, ODATA, or gRPC).
  • Proficiency in systems design, architecture, requirements analysis, and user story creation.
  • Experience in effort estimation, risk identification, and mitigation planning.
  • Deep expertise in object-oriented programming, design patterns, and multi-threaded applications.
  • Proven experience in application performance tuning (profiling, memory management, threading, SQL query optimization).
  • Proficiency in SQL Server (or other RDBMS), including query optimization and performance tuning.
  • Hands-on experience with source control (Git), CI/CD (TeamCity, Azure DevOps), and Agile methodologies.
  • Familiarity with AI-assisted development tools (e.g., GitHub Copilot).
  • Experience with collaboration and documentation tools such as Jira, SharePoint, and Confluence.
  •  Demonstrated ability to work on complex, large-scale enterprise applications.

Required Competencies :
  • Analytical Thinking & Problem-Solving – Skilled at analyzing complex systems and resolving technical challenges.
  • Attention to Detail – Delivers high-quality, maintainable, and scalable code.
  • Collaboration & Communication – Works effectively with cross-functional teams and stakeholders.
  • Ownership & Accountability – Takes full responsibility for deliverables from design to deployment.
  • Risk Awareness – Identifies potential risks early and proactively develops mitigation plans.
  • Adaptability – Thrives in a fast-changing environment and embraces new technologies.
  • Continuous Learning – Actively seeks to improve technical expertise and stay current with emerging tools.

Nice to have :
  • Experience with cloud integration (Azure/AWS) is a strong plus.
  • Knowledge of DevOps practices (monitoring, deployment automation, infrastructure as code) is a strong plus.
  • Experience in integrating with third-party APIs/services is a strong plus.

Salary.com Estimation for Principal Engineer (VB6 & .Net) in Karnataka, MN
$180,212 to $218,193
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Principal Engineer (VB6 & .Net)?

Sign up to receive alerts about other jobs on the Principal Engineer (VB6 & .Net) career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$87,720 - $106,708
Income Estimation: 
$108,098 - $130,480
Income Estimation: 
$176,149 - $220,529
Income Estimation: 
$156,679 - $196,968
Employees: Get a Salary Increase
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Eka Software Solutions

  • Eka Software Solutions Karnataka, MN
  • About Quoreka Quoreka has a formidable presence in the vendor solutions market for metals, energy, and agriculture. Catering a wide range of asset classes,... more
  • 6 Days Ago

  • Eka Software Solutions Connecticut, CT
  • About us: Quoreka is a trusted partner in global markets, serving companies from major banks and brokers to trading houses, processors, producers, and fabr... more
  • 7 Days Ago

  • Eka Software Solutions England, AR
  • About us: Quoreka has a formidable presence in the vendor solutions market for metals, energy, and agriculture. Catering a wide range of asset classes, our... more
  • 11 Days Ago

  • Eka Software Solutions Karnataka, MN
  • About us: Quoreka has a formidable presence in the vendor solutions market for metals, energy, and agriculture. Catering a wide range of asset classes, our... more
  • 12 Days Ago


Not the job you're looking for? Here are some other Principal Engineer (VB6 & .Net) jobs in the Karnataka, MN area that may be a better fit.

  • Principal Manufacturing Broadview, IL
  • CNC Process Engineer- Manufacturing Principal Manufacturing is seeking a CNC Process Engineer to join our team in Broadview, IL. As a leader in fineblankin... more
  • 1 Day Ago

  • Principal Financial Group Des Moines, IA
  • What You'll Do Operating at the intersection of financial services and technology, Principal builds financial tools that help our customers live better liv... more
  • 1 Day Ago

AI Assistant is available now!

Feel free to start your new journey!