We at Innovecture are hiring for a ".Net/C# Developer " to expand our team, this is a Remote position in India. You will work across various Innovecture and client teams and apply your technical expertise to some of the most complex and challenging technology problems.
About Innovecture:
Founded in 2007 under the leadership of CEO Shreyas Kamat, Innovecture LLC, began as a U.S.-based Information Technology and Management Consulting Company focusing on technology consulting and services. With international development centers located in Salt Lake City, USA, and Pune, India, Innovecture leverages its Global Agile Delivery Model to effectively deliver client projects within budget scope and project deadline. The primary focus of Innovecture is to provide a unique wealth of expertise and experience to the IT and Management Consulting realm by utilizing various technologies across multiple industry domains. Innovecture uses best-in-class design processes and top-quality talent to ensure the highest quality deliverables. With innovation embedded in its consulting and services approach, Innovecture will continue to deliver outstanding results for its Fortune 500 clients and employees.
Job Summary
We are seeking experienced Software Engineers with strong expertise in .NET/C# and Windows Forms application development. Candidates with exposure to Delphi/Pascal will be highly preferred. The ideal candidate should possess a strong engineering mindset, be comfortable working on legacy modernization initiatives, and demonstrate hands-on experience leveraging AI tools such as GitHub Copilot to improve productivity and code quality.
Key Responsibilities
- Design, develop, enhance, and maintain desktop applications using .NET/C# and Windows Forms.
- Work on modernization and migration initiatives involving legacy technologies, including Delphi/Pascal-based applications.
- Analyze existing applications and implement enhancements, bug fixes, and performance improvements.
- Collaborate with business stakeholders, product owners, and technical teams to understand requirements and deliver solutions.
- Develop high-quality, scalable, and maintainable code following engineering best practices.
- Perform code reviews, unit testing, and troubleshooting activities.
- Utilize AI-assisted development tools such as GitHub Copilot to improve development efficiency and code quality.
- Participate in Agile ceremonies, sprint planning, and technical discussions.
Required Skills
- 5+ Years of experience with .NET Framework / .NET Core and C#.
- Solid experience in Windows Forms (WinForms) application development.
- Understanding of the Windows Presentation Foundation (WPF) framework.
- Strong understanding of object-oriented programming principles and software design patterns.
- Experience with SQL Server and database development.
- Knowledge of software development lifecycle (SDLC) and Agile methodologies.
- Experience with source control systems such as Git/Azure DevOps.
Preferred Skills
- Experience with Delphi/Pascal development and legacy application support.
- Exposure to application modernization and migration projects.
- Experience with Azure DevOps, CI/CD pipelines, and automated deployments.
- Knowledge of API integration and web services.
AI Assistant Development (Mandatory)
- Hands-on experience using AI-assisted development tools such as GitHub Copilot, Claude Code, or similar AI coding assistants.
- Ability to leverage AI tools for code generation, debugging, documentation, test case creation, and productivity improvement.
- Strong understanding of AI-enabled software engineering practices.
Qualifications
- Bachelor’s degree in computer science, Engineering, or related field.
- 5+ years of software development experience.
- Around 1 year of experience with AI tools.
- Excellent problem-solving, communication, and collaboration skills.