Home
Jobs

589 Wpf Jobs - Page 15

Filter Interviews
Min: 0 years
Max: 25 years
Min: ₹0
Max: ₹10000000
Setup a job Alert
Filter
JobPe aggregates results for easy application access, but you actually apply on the job portal directly.

0 years

3 - 9 Lacs

Bengaluru

On-site

GlassDoor logo

About Honeywell: Honeywell is a Fortune 100 technology company that delivers industry-specific solutions that include aerospace products and services; control technologies for buildings and industry; and performance materials globally. Our technologies help aircraft, buildings, manufacturing plants, supply chains, and workers become more connected to make our world smarter, safer, and more sustainable. For more news and information on Honeywell, please visit www.honeywell.com/newsroom. Job description 1. Lead multiple subsystems across experion Platform, working closely with Architects, Solution experts in delivering top notch quality products. 2. Drive requirements and architecture analysis, decision making in arriving at solution, explore alternate approaches 3. Identify and lead in productivity improvements, automation etc to enable saving and improve Built in Quality 4. Lead the Design, impact analysis and implementation delivery of assigned projects within the planned schedule with good quality. 5. Stabilize owned subsystems, ensure quality and frontend customer interactions, third party vendors 6. Collaborate with geographically distributed teams and varying time zones, strive to enlist support in ensuring quality product delivery 7. Grow expertise in industrial automation domain, be up to date with relevant technology trends and employ them to enable product transition to latest technology 8. Actively participate in team and organizational initiatives, drive performance culture, guide team members. Skills : C#.net, Windows application development, system internals, basic networking. Good to have: WPF, C++

Posted 2 weeks ago

Apply

5.0 years

0 Lacs

Chennai, Tamil Nadu, India

On-site

Linkedin logo

Job Description A/SA - .NET / C# / WPF - Chennai, Bangalore, Hyderabad, Gurgaon, Noida, Pune Candidate Specification: A/SA - .NET / C# Job Description: Development & Troubleshooting: Strong experience in developing, troubleshooting, and maintaining desktop and web services applications using .NET, C#, WPF, and third-party libraries/APIs (e.g., REST/SOAP). Agile & Testing: Familiarity with Scrum/Agile methodologies, with experience in identifying test cases from user stories, developing automated unit and integration tests, and ensuring defect-free code. CI/CD & Automation Tools: Experience migrating tests into a development/CI/CD pipeline, using tools like UFT, VBScript, TestRail, Git, and leveraging AI tools such as GitHub Copilot. Technical Troubleshooting & SQL: Ability to troubleshoot and debug applications, conduct functional and non-functional testing, and strong experience with SQL development. Communication & Experience: Excellent communication skills, ability to understand business requirements, collaborate with teams, and 5+ years of professional experience as a full-stack software developer, with a preference for candidates experienced in migrating .NET/C# apps to React UI and RESTful services. Skills Required RoleA/SA - .NET / C# Industry TypeIT/ Computers - Software Functional AreaIT-Software Required EducationAny Graduates Employment TypeFull Time, Permanent Key Skills .NET C# AND WPF REST AND SOAP SCRUM/AGILE CI/CD REACT UI Other Information Job CodeGO/JC/21439/2025 Recruiter NameSheena Show more Show less

Posted 2 weeks ago

Apply

3.0 years

4 - 10 Lacs

India

On-site

GlassDoor logo

Role : Senior Dot Net Developer Job type: Full time. Role type: Technical. Location: Mumbai Mid ‐level Resource, with 3+ Years of Experience Extensive experience with Microsoft technologies including.NET, ASP.Net Core MVC, C#, MS SQL Server. WPF, WCF C#, ASP.NET, XML, XSL, scripting languages including JQuery/JavaScript and HTML. Working on ASP.Net Core2 MVC is added advantage. Good to have knowledge with SQL Server 2012, indexing and queries and SSIS/SSRS. Has Implemented Ajax Controls in C# .Net Projects Complete understanding of MS SQL Database. Data modelling to visualize database structure Good understanding of Reviewing query performance and optimizing code Designing and coding database tables to store the application’s data Creating database triggers, stored procedures & functions Creating table indexes to improve database performance Has experience in writing unit tests & performing unit tests on own code About Andesoft Consulting : Andesoft is a boutique interactive services shop strategically combining business analytics and design. The primary domain expertise covers, Web architecture, CMS, and CRM technologies Market and business analytics to achieve better market segmentation and campaign management Custom offline and on-line interactive applications. Some of the business verticals we specialize in include Health Care, Financial Services, and Public and Non-profit Sectors. Company Profile: http://www.andesoftconsulting.com Qualification & Experience: ● Engineering Graduate or Post Graduate. ● BS degree in Information Technology, Computer Science or equivalent ● 3 Years of Professional Experience. Qualification & Experience: ● Engineering Graduate or Post Graduate. ● BS degree in Information Technology, Computer Science or equivalent ● 3 Years of Professional Experience. Job Types: Full-time, Permanent Pay: ₹400,000.00 - ₹1,000,000.00 per year Location Type: In-person Schedule: Day shift Ability to commute/relocate: Tardeo, Mumbai, Maharashtra: Reliably commute or planning to relocate before starting work (Required) Education: Bachelor's (Required) Experience: relevant work: 3 years (Required) Work Location: In person Expected Start Date: 10/06/2025

Posted 2 weeks ago

Apply

3.0 years

0 Lacs

Hyderabad, Telangana, India

Remote

Linkedin logo

NET, ASP.NET, MVC, C#, WPF, WCF, SQL Server, Entity Framework Responsibilities: Analyzing user requirements, envisioning system features and functionality. Design, build, and maintain efficient, reusable, and reliable .Net codes by setting expectations and features priorities throughout development life cycle Identify bottlenecks and bugs, and recommend system solutions by comparing advantages and disadvantages of custom development Contributing to team meetings, troubleshooting development and production problems across multiple environments and operating platforms Understand Architecture Requirements and ensure effective Design, Development, Validation and Support activities Skills: Min. 3 years of relevant experience In-depth knowledge of design issues and best practices Solid understanding of object-oriented programming Familiar with various design, architectural patterns and software development process. Experience with both external and embedded databases Creating database schemas that represent and support business processes Implementing automated testing platforms and unit tests Competencies: Good verbal and written communication skills Ability to communicate with remote teams in effective manner High flexibility to travel Show more Show less

Posted 2 weeks ago

Apply

0.0 - 3.0 years

0 Lacs

Tardeo, Mumbai, Maharashtra

On-site

Indeed logo

Role : Senior Dot Net Developer Job type: Full time. Role type: Technical. Location: Mumbai Mid ‐level Resource, with 3+ Years of Experience Extensive experience with Microsoft technologies including.NET, ASP.Net Core MVC, C#, MS SQL Server. WPF, WCF C#, ASP.NET, XML, XSL, scripting languages including JQuery/JavaScript and HTML. Working on ASP.Net Core2 MVC is added advantage. Good to have knowledge with SQL Server 2012, indexing and queries and SSIS/SSRS. Has Implemented Ajax Controls in C# .Net Projects Complete understanding of MS SQL Database. Data modelling to visualize database structure Good understanding of Reviewing query performance and optimizing code Designing and coding database tables to store the application’s data Creating database triggers, stored procedures & functions Creating table indexes to improve database performance Has experience in writing unit tests & performing unit tests on own code About Andesoft Consulting : Andesoft is a boutique interactive services shop strategically combining business analytics and design. The primary domain expertise covers, Web architecture, CMS, and CRM technologies Market and business analytics to achieve better market segmentation and campaign management Custom offline and on-line interactive applications. Some of the business verticals we specialize in include Health Care, Financial Services, and Public and Non-profit Sectors. Company Profile: http://www.andesoftconsulting.com Qualification & Experience: ● Engineering Graduate or Post Graduate. ● BS degree in Information Technology, Computer Science or equivalent ● 3 Years of Professional Experience. Qualification & Experience: ● Engineering Graduate or Post Graduate. ● BS degree in Information Technology, Computer Science or equivalent ● 3 Years of Professional Experience. Job Types: Full-time, Permanent Pay: ₹400,000.00 - ₹1,000,000.00 per year Location Type: In-person Schedule: Day shift Ability to commute/relocate: Tardeo, Mumbai, Maharashtra: Reliably commute or planning to relocate before starting work (Required) Education: Bachelor's (Required) Experience: relevant work: 3 years (Required) Work Location: In person Expected Start Date: 10/06/2025

Posted 2 weeks ago

Apply

55.0 years

0 Lacs

Bengaluru, Karnataka, India

On-site

Linkedin logo

At Capgemini Engineering, the world leader in engineering services, we bring together a global team of engineers, scientists, and architects to help the world’s most innovative companies unleash their potential. From autonomous cars to life-saving robots, our digital and software technology experts think outside the box as they provide unique R&D and engineering services across all industries. Join us for a career full of opportunities. Where you can make a difference. Where no two days are the same. Job Description Key Responsibilities: Design, develop, and maintain web applications and windows application using .NET. Implement RESTful APIs and integrate third-party services. Optimize application performance and ensure scalability. Work with cloud services Azure for deployment and hosting. Collaborate with front-end and back-end teams to ensure seamless functionality. Write unit tests and ensure high code quality. Required Skills: Proficiency in C#, .NET Core, and ASP.NET MVC, WPF and Windows Application. Strong experience with JavaScript, JQuery and Angular. Hands-on experience with SQL Server. Knowledge of cloud platforms Azure and DevOps tools. Understanding of authentication and security best practices. Works in the area of Software Engineering, which encompasses the development, maintenance and optimization of software solutions/applications.1. Applies scientific methods to analyse and solve software engineering problems.2. He/she is responsible for the development and application of software engineering practice and knowledge, in research, design, development and maintenance.3. His/her work requires the exercise of original thought and judgement and the ability to supervise the technical and administrative work of other software engineers.4. The software engineer builds skills and expertise of his/her software engineering discipline to reach standard software engineer skills expectations for the applicable role, as defined in Professional Communities.5. The software engineer collaborates and acts as team player with other software engineers and stakeholders. Job Description - Grade Specific Has more than a year of relevant work experience. Solid understanding of programming concepts, software design and software development principles. Consistently works to direction with minimal supervision, producing accurate and reliable results. Individuals are expected to be able to work on a range of tasks and problems, demonstrating their ability to apply their skills and knowledge. Organises own time to deliver against tasks set by others with a mid term horizon. Works co-operatively with others to achieve team goals and has a direct and positive impact on project performance and make decisions based on their understanding of the situation, not just the rules. Capgemini is a global business and technology transformation partner, helping organizations to accelerate their dual transition to a digital and sustainable world, while creating tangible impact for enterprises and society. It is a responsible and diverse group of 340,000 team members in more than 50 countries. With its strong over 55-year heritage, Capgemini is trusted by its clients to unlock the value of technology to address the entire breadth of their business needs. It delivers end-to-end services and solutions leveraging strengths from strategy and design to engineering, all fueled by its market leading capabilities in AI, generative AI, cloud and data, combined with its deep industry expertise and partner ecosystem. Show more Show less

Posted 2 weeks ago

Apply

1.0 - 4.0 years

5 - 8 Lacs

Surat

Work from Office

Naukri logo

Candidate must be proficient in following Bachelors degree or equivalent in work experience High degree of expertise in C#, Winforms and Linq High degree of experience working and designing multithreaded applications Experience using memory management tools such as dotMem and windbg Excellent analytical, critical thinking, and reasoning Desire to learn and become proficient in new technologies Better to have knowledge on WPF Development Must have strong SQL Server(SP,Function,Trigger) - (back end) Send your latest cv on [email protected]

Posted 2 weeks ago

Apply

3.0 years

0 Lacs

Bengaluru, Karnataka, India

On-site

Linkedin logo

Get to know Okta Okta is The World’s Identity Company. We free everyone to safely use any technology—anywhere, on any device or app. Our Workforce and Customer Identity Clouds enable secure yet flexible access, authentication, and automation that transforms how people move through the digital world, putting Identity at the heart of business security and growth. At Okta, we celebrate a variety of perspectives and experiences. We are not looking for someone who checks every single box - we’re looking for lifelong learners and people who can make us better with their unique experiences. Join our team! We’re building a world where Identity belongs to you. Access Management Engineering Team The Okta Access Management Team builds the foundation for authentication and authorization across Okta-protected resources. Our mission is to enable customers to access these resources securely. We develop Okta cloud services and client software that allow users to seamlessly login to devices and use Okta authenticators to access applications securely. Multiple opportunities are available for .NET developers within Access Management. The Access Management team is part of Workforce Identity Cloud (WIC) Engineering. Learn more about Okta’s Engineering on our blog. About You We seek a passionate and experienced .NET Software Engineer to join our dynamic team. The ideal candidate should possess: Solid experience in .NET software development for Windows platform, with a strong command of C# and the .NET Framework/Core. Enthusiasm for developing high-quality, secure, and performant .NET client applications. A keen interest in learning about cutting-edge security and identity management challenges. A collaborative mindset and excellent communication skills to work effectively with cross-functional teams. This role offers an exciting opportunity to join a team building innovative identity and security products from the ground up. You will have the chance to work on challenging problems, contribute to the product roadmap, and continuously expand your skills in a rapidly evolving industry. Job Duties and Responsibilities: Collaborate with cross-functional teams (QA, Product, Support, UX) for seamless integration. Gather and refine requirements with Product and Engineering teams for prototyping Windows client components. Following best practices, contribute to technical designs, proposals, and architectural decisions. Develop high-quality, maintainable software components with comprehensive unit/functional tests. Participate in code reviews, providing feedback and ensuring adherence to coding standards and security best practices. Contribute to technical documentation and knowledge sharing within the team. Minimum Requirements: Strong hands-on experience developing applications using C# and the .NET Framework (or .NET Core). Proficient in object-oriented programming principles, design patterns, and best practices for writing clean, maintainable, and scalable code. Proven experience with Agile methodologies (Scrum/Kanban), CI/CD pipelines, and automation tools. Skilled in debugging and troubleshooting .NET applications using tools like Visual Studio Debugger, WinDbg, and profilers or other platform-specific debuggers on Windows or Linux. Familiarity with cloud platforms, databases, and front-end frameworks. Excellent communication and interpersonal skills. Proficiency in Windows UI frameworks like WPF and XAML for desktop apps (or frameworks such as Avalonia UI) Nice to have: Experience with Windows IPC mechanisms (COM, Pipes, RPC, Sockets) and kernel debugging. Proficiency in Windows UI frameworks like WPF and XAML for desktop app development. Strong understanding of IAM protocols (FIDO, WebAuthn, SSO, SAML, OAuth) and identity management best practices. Knowledge of cybersecurity principles, secure coding practices, and certifications like CISSP or Security+. Education and Training: Bachelor’s degree in Computer Science or equivalent experience. 3-5 years of software development experience, with at least 2 years of experience designing and building enterprise software on Windows. What you can look forward to as a Full-Time Okta employee! Amazing Benefits Making Social Impact Developing Talent and Fostering Connection + Community at Okta Okta cultivates a dynamic work environment, providing the best tools, technology and benefits to empower our employees to work productively in a setting that best and uniquely suits their needs. Each organization is unique in the degree of flexibility and mobility in which they work so that all employees are enabled to be their most creative and successful versions of themselves, regardless of where they live. Find your place at Okta today! https://www.okta.com/company/careers/. Some roles may require travel to one of our office locations for in-person onboarding. Okta is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, ancestry, marital status, age, physical or mental disability, or status as a protected veteran. We also consider for employment qualified applicants with arrest and convictions records, consistent with applicable laws. If reasonable accommodation is needed to complete any part of the job application, interview process, or onboarding please use this Form to request an accommodation. Okta is committed to complying with applicable data privacy and security laws and regulations. For more information, please see our Privacy Policy at https://www.okta.com/privacy-policy/. Show more Show less

Posted 2 weeks ago

Apply

3.0 years

0 Lacs

Coimbatore, Tamil Nadu, India

Remote

Linkedin logo

NET, ASP.NET, MVC, C#, WPF, WCF, SQL Server, Entity Framework Analyzing user requirements, envisioning system features and functionality. Design, build, and maintain efficient, reusable, and reliable .Net codes by setting expectations and features priorities throughout development life cycle Identify bottlenecks and bugs, and recommend system solutions by comparing advantages and disadvantages of custom development Contributing to team meetings, troubleshooting development and production problems across multiple environments and operating platforms Understand Architecture Requirements and ensure effective Design, Development, Validation and Support activities Min. 3 years of relevant experience In-depth knowledge of design issues and best practices Solid understanding of object-oriented programming Familiar with various design, architectural patterns and software development process. Experience with both external and embedded databases Creating database schemas that represent and support business processes Implementing automated testing platforms and unit tests Good verbal and written communication skills Ability to communicate with remote teams in effective manner High flexibility to travel Show more Show less

Posted 2 weeks ago

Apply

4.0 - 9.0 years

8 - 18 Lacs

Chennai, Bengaluru

Work from Office

Naukri logo

Job Requirements Work mode: Work From Office (WFO) Role Description As a Sr. Engineer/Lead Engineer/Technical Architect, the candidate will be furnishing an individual contribution role in technical execution of project tasks. The purpose of this role is to execute medium to high complex project tasks to generate deliverables on-time with the right quality using defined processes, tools and standards. Responsibilities in this role includes: Analyze requirements, design, develop, modify, and deploy software components anywhere in the Windows software stack. Write effective and reusable code according to best practices Perform unit test, verification and validation of the code developed. Develop technical documents and handbooks to accurately represent application design and code. Work as an individual contributor aligned with customer priorities. Work Experience Required Skills: Must have C# .Net expertise. Must have experience in WPF ,MVVM design pattern, solid understanding of Object-Oriented Design concepts Must have Windows desktop application development experience. Strong analytical, problem-solving and debugging skills. Experience with debugging tools like WinDbg, Perfmon etc. is a plus. Knowledge of data structures, multithreading, gRPC, unit testing framework and code analysis tools. Desired Skills: Good to have experience in C++/CLI. Good to have Semiconductor domain experience. Should be ready to learn, unlearn and re-learn.

Posted 2 weeks ago

Apply

4.0 years

0 Lacs

Chennai, Tamil Nadu, India

On-site

Linkedin logo

About ValGenesis ValGenesis is a leading digital validation platform provider for life sciences companies. ValGenesis suite of products are used by 30 of the top 50 global pharmaceutical and biotech companies to achieve digital transformation, total compliance and manufacturing excellence/intelligence across their product lifecycle. Learn more about working for ValGenesis, the de facto standard for paperless validation in Life Sciences: https://www.youtube.com/watch?v=tASq7Ld0JsQ About The Role We are looking for experienced product development engineers/experts who can join our flagship VLMS product engineering team to implement the product enhancements and support our global customers. If you are a technology enthusiast and have passion to develop enterprise products with quality, security, and performance, we are eager to discuss with you the potential role. Responsibilities Understand the business requirements and technical constraints and architect/design/develop. Participate in the complete development life cycle. Review the architecture/design/code of self and others. Develop enterprise application features using C#, ASP .NET development framework. Own and be accountable for the Quality, Performance, Security, and Sustenance of the respective product deliverables. Strive for self-excellence along with enabling the success of the team/stakeholders. Requirements 4 to 10 years of experience in developing enterprise software products Must have strong experience in ASP .NET Web Forms with C# Strong experience in SQL, MS SQL Server Experience in Javascript, JQuery, AngularJS Good knowledge of Web Services, Web API, WCF, LINQ, IIS 7.0+ Knowledge/Experience in SSO integration using LDAP, ADFS, OKTA, PING Knowledge/Experience in HTML5, XML, OOXML, XAML, WPF, CSS, Bootstrap Knowledge/Experience in XSS, SSL, TLS, OWASP standards Knowledge/Experience in DevExpress report, SSRS, Crystal Reports, BI Components Knowledge of Code Quality, Code Monitoring, Performance Engineering, Test Automation Tools We’re on a Mission In 2005, we disrupted the life sciences industry by introducing the world’s first digital validation lifecycle management system. ValGenesis VLMS® revolutionized compliance-based corporate validation activities and has remained the industry standard. Today, we continue to push the boundaries of innovation ― enhancing and expanding our portfolio beyond validation with an end-to-end digital transformation platform. We combine our purpose-built systems with world-class consulting services to help every facet of GxP meet evolving regulations and quality expectations. The Team You’ll Join Our customers’ success is our success. We keep the customer experience centered in our decisions, from product to marketing to sales to services to support. Life sciences companies exist to improve humanity’s quality of life, and we honor that mission. We work together. We communicate openly, support each other without reservation, and never hesitate to wear multiple hats to get the job done. We think big. Innovation is the heart of ValGenesis. That spirit drives product development as well as personal growth. We never stop aiming upward. We’re in it to win it. We’re on a path to becoming the number one intelligent validation platform in the market, and we won’t settle for anything less than being a market leader. How We Work Our Chennai, Hyderabad and Bangalore offices are onsite, 5 days per week. We believe that in-person interaction and collaboration fosters creativity, and a sense of community, and is critical to our future success as a company. ValGenesis is an equal-opportunity employer that makes employment decisions on the basis of merit. Our goal is to have the best-qualified people in every job. All qualified applicants will receive consideration for employment without regard to race, religion, sex, sexual orientation, gender identity, national origin, disability, or any other characteristics protected by local law. Show more Show less

Posted 2 weeks ago

Apply

3.0 - 5.0 years

2 - 7 Lacs

Ambattur, Chennai

Work from Office

Naukri logo

Position Title : Senior Developer - Dot Net - Level - 2 Tech support Immediate Job Opportunity We are hiring enthusiastic Dot Net professionals Who have strong hands-on experience into C#.NET, MS SQL, Expertise in handling bug fixing, Level -2 Tech Support Must be interested to work in Rotational shifts and Windows Application projects . Experience: 3 to 5 Years Male candidates are only preferred currently, as there is need to work in Rotational shifts Technical Skill Set: C# (Mandatory) MS-SQL (Mandatory) Position Summary: Having 3+ Years of mandatory experience on C#, WinForms and SQL Good Communication and soft skills. Having experience either any one of C++, SSRS, Crystal Report and basic knowledge on Biztalk is additional advantage. Open to rotational night shift Should have experience of at least 4+ years in developing application using C#, .NET Framework version 4.5 or higher, WinForms , WCF web services, Entity Framework, LINQ queries, multithreading, asynchronous development Strong SQL Server development skills: SQL Server programming including writing stored procedures and user defined functions. Data model design using tables, indexes, views, etc. with performance in mind. Previous/current experience using, XML, REST are a plus. Work Location: Ambattur Industrial Estate Work from office Job Role : Permanent Education Qualification: UG & PG Engineering & IT Background We offer a rewarding and fulfilling career MSC Technology (India) Pvt. Ltd. MSC IT PARK, Plot No.4A, 3rd Main Road Ambattur Industrial Estate, Chennai, TN, India

Posted 2 weeks ago

Apply

2.0 - 5.0 years

4 - 7 Lacs

Bengaluru

Work from Office

Naukri logo

Job Description Requirements: Mandatory : 2 to 5 years of experience with developing end to end software using Microsoft Stack of Technologies. Proficient in C#, .NET, Web APIs, LINQ, Entity Framework, SQL queries. Experience working on at least one SOA or microservices architecture style product. Good understanding of UML, object-oriented programming (OOP) and Object-Oriented Design principles. Strong knowledge of software development best practices. Passion for code quality to write well-factored, optimized and unit tested code. Knowledge about performance management to prevent performance issue in C# or SQL. Excellent debugging skills to troubleshoot issues reported from lower and higher environment. Preferred but not mandatory: 1). WPF experience and/or Knowledge 2). Experience working with Scrum in Scaled agile team environment. 3). Experience with ATDD / TDD (Fitnesse for the ATDD or Postman would be a plus) 4). Experience building applications with Microsoft Azure Personal Skills: Excellent analytical and problem-solving skills Excellent communication skills - written and verbal to work with people from different disciplines and geographies Self-motivated, independent, detail oriented, responsible team-player Ability to work in an international environment Qualifications B.E./B.Tech. Computer Science / MCA from an institute of repute (or appropriate experience).

Posted 2 weeks ago

Apply

2.0 - 6.0 years

4 - 8 Lacs

Bengaluru

Work from Office

Naukri logo

Job Description SUMMARY OF POSITION AND OBJECTIVES: POSITION TITLE (ENGLISH): Software Engineer or Senior Software Engineer REPORTING TO: Delivery Manager REPORTING LOCATION: Bangalore WORKING LOCATION: Bangalore NUMBER OF FTEs UNDER RESPONSIBILITY: None Summary: Full-stack developer responsible for analysis, design and development of .NET and WPF applications part of a high impact software product suite. JOB DESCRIPTION Requirements: Mandatory Skills : 2 to 6 year of experience developing software using .NET and WPF. Proficient in C#, .NET, WPF/XAML, Web APIs, LINQ, Entity Framework, SQL. Experience working on at least one SOA or microservices architecture style software product. Good understanding of UML, object-oriented programming (OOP) and Object Oriented Design principles. Strong knowledge of software development best practices. Passion for code quality to write well-factored, optimized, unit tested, reliable code. Knowledge about performance management to prevent performance issue in C# or SQL. Excellent debugging skills to troubleshoot issues reported from production environment. Preferred Skills (but not mandatory): 2 years of hands-on WPF development experience and/or equivalent proficiency Familiarity with Agile methodologies such as Scrum and Kanban, preferably in a scaled agile environment. Experience with Test-Driven Development (TDD) or Acceptance Test-Driven Development (ATDD); familiarity with tools such as FitNesse or Postman is a plus Exposure to developing and deploying applications on Microsoft Azure. Personal Skills: Strong analytical and problem-solving abilities. Excellent verbal and written communication skills; capable of clearly articulating complex technical issues to various stakeholders. Self-motivated, detail-oriented, and a reliable team player. Comfortable working in a dynamic, international team environment WHAT WE OFFER: Opportunity to develop and scale a world class IT product, for use in worldwide laboratories. Our code impacts life and makes world healthier and safer place to live. Be a part of an ambitious IT solutions program, with an opportunity to fast-track career as a high performer. A launch pad into various opportunities and a chance to become part of international team of professionals. Qualifications B.E./B.Tech. in Computer Science & Engineering or MCA (full-time) from a recognized institute.

Posted 2 weeks ago

Apply

3.0 - 5.0 years

7 - 11 Lacs

Bengaluru

Work from Office

Naukri logo

Job Title.Netcore WPF UI Developer - Bangalore About Us Capco, a Wipro company, is a global technology and management consulting firm. Awarded with Consultancy of the year in the British Bank Award and has been ranked Top 100 Best Companies for Women in India 2022 by Avtar & Seramount . With our presence across 32 cities across globe, we support 100+ clients across banking, financial and Energy sectors. We are recognized for our deep transformation execution and delivery. WHY JOIN CAPCO You will work on engaging projects with the largest international and local banks, insurance companies, payment service providers and other key players in the industry. The projects that will transform the financial services industry. MAKE AN IMPACT Innovative thinking, delivery excellence and thought leadership to help our clients transform their business. Together with our clients and industry partners, we deliver disruptive work that is changing energy and financial services. #BEYOURSELFATWORK Capco has a tolerant, open culture that values diversity, inclusivity, and creativity. CAREER ADVANCEMENT With no forced hierarchy at Capco, everyone has the opportunity to grow as we grow, taking their career into their own hands. DIVERSITY & INCLUSION We believe that diversity of people and perspective gives us a competitive advantage. Role Description: Key Skills: .NET Core, WPF, C#, MVVM, Dependency Injection frameworks (e.g., Prism, DryIoc, or Autofac) LocationBengaluru Hybrid - 3 days WFO (Tues, Wed, Thurs) Shift Timings12:30pm - 9:30pm Overview: We are seeking a skilled Desktop UI Developer having minimum of 3-5 years of experience to design, develop, and maintain high-quality desktop applications using Windows Presentation Foundation (WPF), C#, .NET Core 6+ and related Microsoft technologies. The role focuses on creating user interfaces for Securities Lending business applications, ensuring seamless functionality, and integrating with REST APIs. The ideal candidate will have a solid understanding of Git, CI/CD pipelines, and REST API principles, along with excellent communication skills and the ability to collaborate effectively with cross-functional teams. Key Responsibilities UI Developmento Design and develop responsive, intuitive, and visually appealing desktop user interfaces using WPF and C# and .NET Core o Implement MVVM (Model-View-ViewModel) architecture to ensure maintainable and scalable code. o Develop custom controls and composite controls specific to user requirement. o Collaborate with QA and testing teams to incorporate feedback and optimize UI for testing workflows. o Good understanding of Dependency Injection frameworks (e.g., Prism, DryIoc, or Autofac). o Good Understanding of DevExpress WPF controls o Good understanding of REST API, GraphQL and Grpc integration, including HTTP methods, JSON handling, and authentication. o Troubleshoot API-related issues and optimize data handling within the UI. o Knowledge of unit testing frameworks (e.g., MSTest, NUnit, xUnit). o Good to have experience with AWS or other cloud platforms for hosting or integrating testing applications. o Knowledge of Agile/Scrum methodologies and tools like Jira or Trello. o Understanding of security best practices and SOILD principles for desktop applications and API integrations. Version Control and CI/CDo Use Git for version control, including branching, merging, and resolving conflicts. o Contribute to CI/CD pipelines using tools like Bitbucket, Bamboo or GitHub Actions to automate builds, tests, and deployments. Code Quality and Maintenanceo Write clean, maintainable, and well-documented code following best practices. o Perform unit testing and debugging to ensure application stability. o Participate in code reviews to maintain high standards. Collaboration and Communicationo Work closely with developers, testers, designers, and product managers to align on project goals. o Communicate technical concepts clearly to both technical and non-technical stakeholders. o Provide regular updates on project progress and proactively address challenges. Soft Skills: o Excellent communication skills, both verbal and written, to articulate ideas and collaborate with team members. o Strong teamwork and interpersonal skills to work effectively in a collaborative environment. o Problem-solving mindset with attention to detail. o Ability to manage multiple tasks and meet deadlines in a fast-paced setting. If you are keen to join us, you will be part of an organization that values your contributions, recognizes your potential, and provides ample opportunities for growth. For more information, visit www.capco.com. Follow us on Twitter, Facebook, LinkedIn, and YouTube.

Posted 2 weeks ago

Apply

5.0 - 10.0 years

20 - 25 Lacs

Bengaluru

Work from Office

Naukri logo

The Senior Software Engineer will design and develop new and existing digital solutions for the organizations digital portfolio. In this role, you will discover and deliver solutions to complex and varied problems to enable the companys digital future. You will bring order to ambiguous scenarios and apply in depth and broad knowledge of architectural, engineering and security practices to ensure your solutions are scalable, resilient and robust and will share knowledge on modern practices and technologies to the shared engineering community. Key Accountabilities Demonstrate accountability by ensuring timely and high-quality project delivery. Be result driven, consistently achieving measurable outcomes and meeting goals. Act as a team player, collaborating effectively with cross-functional teams. Exhibit a can-do mentality, tackling challenges with a proactive and positive approach. Apply software engineering patterns and principles to design, develop, test, integrate, maintain, troubleshoot and document complex and varied software solutions and incorporate security practices in newly developed and maintained applications. Participate in peer code review sessions to review code, coach peers and ensure code quality. Take the lead in the assigned agile team to adopt agile philosophies, facilitate agile ceremonies and identify continuous improvement opportunities. Incorporate the companys engineering and development best practices within the full software development lifecycle including coding standards, code reviews, source control management, building processes, testing and security principles, to deliver high quality code rapidly. Collaborate to lead demonstration and continuous feedback sessions to improve development and help drive the long term vision. Participate in the engineering community by maintaining and sharing relevant technical approaches and modern skills. Independently handle complex issues with minimal supervision, while escalating only the most complex issues to appropriate staff. Other duties as assigned Qualifications Minimum Qualifications: Bachelor s degree in a related field or equivalent experience Confirmed experience automating pipelines for continuous integration, testing, delivery and security. Confirmed experience architecting applications, databases, services or integrations. Extensive experience with .NET Framework and .NET Core. Familiarity with front-end technologies like HTML, CSS, JavaScript, and frameworks such as Angular, React, or Vue.js. Experience with DevOps practices and tools such as Docker and CI/CD pipelines. Knowledge of SQL Server and / or PostgreSQL for database design and management. Hands-on experience with Kubernetes for container orchestration and management. Experience with cloud platforms such as Azure, AWS, or GCP. Minimum of 5 years of related work experience in software development using .NET technologies. Preferred Qualifications: Understanding of microservices architecture and deployment strategies using Kubernetes. Experience in breaking up monolithic applications into microservices. Proficiency in Windows Presentation Foundation (WPF) for building desktop applications. Experience in integrating and utilizing AI models (e.g. in software solutions). Understanding of ethical considerations and best practices in AI development.

Posted 2 weeks ago

Apply

2.0 - 7.0 years

0 - 2 Lacs

Bengaluru

Work from Office

Naukri logo

Job Summary: We are looking for skilled and motivated Software Developers with 2 - 7 years of experience in developing enterprise-grade applications using Microsoft technologies. The ideal candidate must have hands-on experience with either Angular or WPF as a mandatory front-end skill, along with a strong foundation in .NET technologies. Key Responsibilities: Design, develop, and maintain enterprise-level web and desktop applications using C#, .NET, and either Angular or WPF. Follow MVVM/MVC architecture patterns to develop scalable, maintainable, and secure applications. Develop and integrate RESTful APIs and WebAPI services. Write clean, testable code using nUnit or equivalent unit testing frameworks. Collaborate with cross-functional teams to understand requirements and deliver high-quality solutions. Work with SQL Server to design and optimize databases and queries. Use Entity Framework for data access and management. Participate in code reviews and continuous integration/continuous deployment (CI/CD) activities. Mandatory Skills: Strong programming knowledge in C# and .NET Experience in either Angular or WPF (at least one is mandatory) Familiarity with MVVM or MVC design patterns Good understanding of SQL and relational databases Experience with REST APIs / WebAPI Knowledge of nUnit or any similar unit testing framework Experience with Entity Framework Good to Have: Exposure to Agile development practices Knowledge of CI/CD tools and version control (e.g., Git, Azure DevOps) Basic understanding of cloud platforms like Microsoft Azure Qualifications: Bachelor's degree in Computer Science, Engineering, or a related field 2 to 7 years of relevant experience in software development

Posted 2 weeks ago

Apply

0 years

0 Lacs

Hyderabad, Telangana, India

On-site

Linkedin logo

About Persistent We are an AI-led, platform-driven Digital Engineering and Enterprise Modernization partner, combining deep technical expertise and industry experience to help our clients anticipate what’s next. Our offerings and proven solutions create a unique competitive advantage for our clients by giving them the power to see beyond and rise above. We work with many industry-leading organizations across the world, including 12 of the 30 most innovative global companies, 60% of the largest banks in the US and India, and numerous innovators across the healthcare ecosystem. Our disruptor’s mindset, commitment to client success, and agility to thrive in the dynamic environment have enabled us to sustain our growth momentum by reporting $1,409.1M revenue in FY25, delivering 18.8% Y-o-Y growth. Our 23,900+ global team members, located in 19 countries, have been instrumental in helping the market leaders transform their industries. We are also pleased to share that Persistent won in four categories at the prestigious 2024 ISG Star of Excellence™ Awards , including the Overall Award based on the voice of the customer. We were included in the Dow Jones Sustainability World Index, setting high standards in sustainability and corporate responsibility. We were awarded for our state-of-the-art learning and development initiatives at the 16 th TISS LeapVault CLO Awards. In addition, we were cited as the fastest-growing IT services brand in the 2024 Brand Finance India 100 Report. Throughout our market-leading growth, we’ve maintained a strong employee satisfaction score of 8.2/10. At Persistent, we embrace diversity to unlock everyone's potential. Our programs empower our workforce by harnessing varied backgrounds for creative, innovative problem-solving. Our inclusive environment fosters belonging, encouraging employees to unleash their full potential. For more details please login to www.persistent.com About The Position We are looking for a .Net developer to build software using languages and technologies of the .NET framework. You will create applications from scratch, configure existing systems and provide user support. In this role, you should be able to write functional code with a sharp eye for spotting defects. You should be a team player and excellent communicator. If you are also passionate about the .NET framework and software design/architecture, we?d like to meet you. Your goal will be to work with internal teams to design, develop and maintain software. What You?ll Do Evaluate and review new and existing software applications and technologies Identify systems solutions to support business strategies and objectives Assist with application maintenance by monitoring and correcting software defects Ensure adherence to, and contribute to continuous improvement of internal policies / procedures, change control practices, etc Provide on-going support for production applications Be responsible for other duties as assigned or developed Work independently, handle a team and interact with the client Expertise You?ll Bring A degree in Computer Science, Information Technology, or similar Experience: As a Developer ASP.NET framework and SQL servers ASP.NET, MVC framework Knowledge: Coding using .NET languages (C#.Net) MVVM, WPF, WCF A keen eye for detail Strong communication skills Benefits Competitive salary and benefits package Culture focused on talent development with quarterly promotion cycles and company-sponsored higher education and certifications Opportunity to work with cutting-edge technologies Employee engagement initiatives such as project parties, flexible work hours, and Long Service awards Annual health check-ups Insurance coverage: group term life, personal accident, and Mediclaim hospitalization for self, spouse, two children, and parents Persistent Ltd. is dedicated to fostering diversity and inclusion in the workplace. We invite applications from all qualified individuals, including those with disabilities, and regardless of gender or gender preference. We welcome diverse candidates from all backgrounds. Inclusive Environment We offer hybrid work options and flexible working hours to accommodate various needs and preferences. Our office is equipped with accessible facilities, including adjustable workstations, ergonomic chairs, and assistive technologies to support employees with physical disabilities. If you are a person with disabilities and have specific requirements, please inform us during the application process or at any time during your employment. We are committed to creating an inclusive environment where all employees can thrive. Our company fosters a values-driven and people-centric work environment that enables our employees to: Accelerate growth, both professionally and personally Impact the world in powerful, positive ways, using the latest technologies Enjoy collaborative innovation, with diversity and work-life wellbeing at the core Unlock global opportunities to work and learn with the industry’s best Let’s unleash your full potential at Persistent - persistent.com/careers Show more Show less

Posted 2 weeks ago

Apply

1.0 years

0 Lacs

Chennai

On-site

GlassDoor logo

About ValGenesis ValGenesis is a leading digital validation platform provider for life sciences companies. ValGenesis suite of products are used by 30 of the top 50 global pharmaceutical and biotech companies to achieve digital transformation, total compliance and manufacturing excellence/intelligence across their product lifecycle. Learn more about working for ValGenesis, the de facto standard for paperless validation in Life Sciences: https://www.youtube.com/watch?v=tASq7Ld0JsQ About the Role: We are looking for experienced product development engineers/experts who could join our flagship VLMS product engineering team to implement the product enhancements and support our global customers. If you are a technology enthusiast and have passion to develop enterprise products with quality, security, and performance, we are eager to discuss with you the potential role. Responsibilities: Understand the business requirements and technical constraints and architect/design/develop. Participate in the complete development life cycle. Review the architecture/design/code of self and others. Develop enterprise application features using C#, ASP .NET development framework. Own and be accountable for the Quality, Performance, Security and Sustenance of the respective product deliverables. Strive for self-excellence along with enabling success of the team/stakeholders. Requirements 1 to 3 years of experience in developing enterprise software products Must have experience in ASP .NET Web Forms with C# Experience in SQL, MS SQL Server Experience in Javascript, JQuery or AngularJS Good knowledge of Web Services, Web API, WCF, LINQ, IIS 7.0+ Knowledge/Experience in SSO integration using LDAP, ADFS, OKTA, PING Knowledge/Experience in HTML5, XML, OOXML, XAML, WPF, CSS, Bootstrap Knowledge/Experience in XSS, SSL, TLS, OWASP standards Knowledge of Code Quality, Code Monitoring, Performance Engineering, Test Automation Tools We’re on a Mission In 2005, we disrupted the life sciences industry by introducing the world’s first digital validation lifecycle management system. ValGenesis VLMS® revolutionized compliance-based corporate validation activities and has remained the industry standard. Today, we continue to push the boundaries of innovation ― enhancing and expanding our portfolio beyond validation with an end-to-end digital transformation platform. We combine our purpose-built systems with world-class consulting services to help every facet of GxP meet evolving regulations and quality expectations. The Team You’ll Join Our customers’ success is our success. We keep the customer experience centered in our decisions, from product to marketing to sales to services to support. Life sciences companies exist to improve humanity’s quality of life, and we honor that mission. We work together. We communicate openly, support each other without reservation, and never hesitate to wear multiple hats to get the job done. We think big. Innovation is the heart of ValGenesis. That spirit drives product development as well as personal growth. We never stop aiming upward. We’re in it to win it. We’re on a path to becoming the number one intelligent validation platform in the market, and we won’t settle for anything less than being a market leader. How We Work Our Chennai, Hyderabad and Bangalore offices are onsite, 5 days per week. We believe that in-person interaction and collaboration fosters creativity, and a sense of community, and is critical to our future success as a company. ValGenesis is an equal-opportunity employer that makes employment decisions on the basis of merit. Our goal is to have the best-qualified people in every job. All qualified applicants will receive consideration for employment without regard to race, religion, sex, sexual orientation, gender identity, national origin, disability, or any other characteristics protected by local law.

Posted 2 weeks ago

Apply

0 years

0 Lacs

India

On-site

GlassDoor logo

Requirements / Responsibilities Exposure to .NET Core, Angular, Ionic Framework, C#, ASP, VB.NET, MVC , WPF, PHP, HTML5, CSS, JavaScript. Mobile technologies if extensive. Must Have Are available for full time (in-office) internship Are available for a duration of 1 month. Only from Chennai near Purasaiwalkam (within 12km). Have relevant skills and interest in software development. Computer Science graduates are preferred. The above parameters are more important than the degree. Job Types: Full-time, Fresher, Internship Shift: Day shift Work Location: In person

Posted 2 weeks ago

Apply

2.0 years

0 - 0 Lacs

Nadiad

On-site

GlassDoor logo

Job Summary Strong knowledge of Asp.Net, Asp.Net Core, .Net Framework, C#.Net, Visual Basic,MVC, LINQ, SQL Server, SQL 2005/2008, ORACLE, MVC, JavaScript, jQuery, AJAX, HTML, CSS, Visual Studio Database,Web Development. Strong knowledge Expert in .Net Framework (Preferably Framework 3.5 or 4.0 ). Knowledge or Exposure to WPF, WCF, LINQ, RAD controls & Silverlight will be added advantage. Strong self-motivation with an ability to work on multiple concurrent projects with minimal supervision. Understanding on user/client requirements and business & technical implementations. Good Communication Skills and programming. Good debugging and problem-solving skills. Individuals are responsible for all traditional development activities like analysis, design, coding, testing, and documentation. Add new features to existing Windows and Web-based applications in Visual Studio 2019. Drive all projects to completion within deadlines. Perform thorough testing to find issues ahead of time. Strong MS SQL and ability to write procedure and SQL functions and queries. Development experience with windows, web & database technologies. Strong problem solving, judgemental, and decision-making skills. Resposibilities and Duties Develop software on windows and web platform using Microsoft using Microsoft .net Technology with supported languages, scripting languages and Reporting tools etc. Qualifications B.tech/ BE/ BCA/ M.tech/ MCA /Bsc(Computer science)(Information Technology / Computer Engineering-Relevant). 2+ years of experience working with .NET or relevant experiences. Experience developing web-based applications in C#, HTML, JavaScript, VBScript/ASP, or .NET. Experience working with MS SQL Server and MySQL Knowledge of practices and procedures for full software design life cycle. Experience working in an agile development environment. · .NET: 1 year(Preferred) · Fresher Job Types: Full-time, Permanent, Fresher Pay: ₹7,500.00 - ₹25,000.00 per month Benefits: Leave encashment Life insurance Schedule: Day shift Supplemental Pay: Performance bonus Yearly bonus Education: Bachelor's (Preferred) Experience: .NET: 1 year (Preferred) total work: 1 year (Preferred)

Posted 2 weeks ago

Apply

8.0 years

0 Lacs

Thiruvananthapuram, Kerala, India

On-site

Linkedin logo

Experience: 08 Years - 15 Years (Only Kerala and Tamil Nādu candidates need to apply) Location: Trivandrum - Work from office; Phase 4 Technopark Skills: Asp.net, WPF, WCF, WebAPI, DotNet Core Responsibilities: • Having extensive handson experience with C#, .NET Core, Web API, MVC, SQL, and Entity Framework. • Analyzing and designing software products to meet client specifications. • Leading teams and managing projects throughout the development lifecycle. • Proven track record of leading client/team discussions, resolving team issues, and handling escalations. • Implementing, testing, and fixing functionality. • Participating in agile Scrum deliveries as a team member. • Defining highlevel requirements through interaction with stakeholders. • Improving code performance by providing critical suggestions for fixes. • Troubleshooting technical issues such as hangs, slow performance, memory leaks, and crashes. Analyzing and documenting requirements for development and software maintenance. • Keeping up-to-date with current and emerging technologies. • Managing multiple tasks and prioritizing effectively to meet deadlines. Preferred Skills: • 8+ years of IT industry experience • Extensive knowledge in C#, Net Core technologies • Proficient experience in Azure Cloud Technologies. • Familiarity with Docker, Kubernetes, Kafka, NoSQL like Casandra, Mongo DB Cloud platforms • Good understanding of Agile development practices is a plus • Good to have knowledge in Hazlecast, Redis • Excellent communication and client-facing skills • Having knowledge of NodeJS, ReactJS/Angular JS will be an added benefit • Experience in software engineering and design architecture Experience with Tools: • Visual Studio 2022 • ReSharper • SQL Server Management Studio • TFS/VSTS or a similar Task Tracking Tool • Git version control • Debug diagnostic tools Show more Show less

Posted 2 weeks ago

Apply

0 years

0 Lacs

Vadodara, Gujarat, India

On-site

Linkedin logo

Tips: Provide a summary of the role, what success in the position looks like, and how this role fits into the organization overall. Responsibilities Lead the design, development, and deployment of complex software applications using .NET Framework and .NET Core. Write clean, maintainable, and efficient code adhering to best practices and design patterns. Develop web and enterprise applications using ASP.NET, MVC, Web API, and WPF. Ensure software meets both functional and non-functional requirements, including performance, scalability, and security. Provide technical leadership and mentorship to junior and mid-level developers. Review code to ensure quality, consistency, and adherence to best practices. Assist in troubleshooting and resolving complex technical issues in development and production environments. Work closely with project managers, business analysts, and other stakeholders to define technical requirements and deliver solutions that meet business needs. · Collaborate with UI/UX designers and front-end developers to deliver seamless and user-friendly applications. Participate in agile development practices, including sprint planning, stand-ups, and retrospectives. Analyze and optimize application performance to ensure fast, responsive user experiences. Profile and debug performance issues and ensure high availability and reliability of applications. Document technical solutions, codebase, and system architecture for internal and external stakeholders. Stay up to date with emerging technologies, frameworks, and best practices in software development. Drive the adoption of new tools, frameworks, and development practices within the team. Qualifications Must have 4+ yrs. of experience Experience in software development using .NET technologies. Strong expertise in C#, ASP.NET, .NET Core, MVC, Web API. Must have 1-2 yrs of experience with front-end technologies Angular or React. Hands-on experience with SQL Server or other relational databases, including writing and optimizing SQL queries. Good to have familiarity with cloud platforms such as Microsoft Azure or AWS is a plus. Strong understanding of object-oriented design (OOD) and software architecture patterns. Knowledge in version control systems such as Git or SVN. Solid understanding of RESTful APIs and Web Services (SOAP, JSON, XML). Strong debugging and troubleshooting skills. Excellent problem-solving skills and ability to think critically under pressure. Strong communication skills, both verbal and written. Ability to mentor and guide junior developers to improve their technical skills. A passion for technology and innovation with a keen interest in keeping up with industry trends. Self-driven, proactive, and highly motivated. Show more Show less

Posted 2 weeks ago

Apply

3.0 - 4.0 years

8 - 12 Lacs

Chennai

Work from Office

Naukri logo

Position: C# Developer Experience: 3-4 Years Location: Chennai About the Role: Key Responsibilities: Design, develop, and maintain robust C# Web APIs Build and enhance user interfaces using WPF Collaborate with cross-functional teams to define, design, and deliver new features Write clean, scalable, and maintainable code Troubleshoot and debug applications to optimize performance Participate in code reviews and technical discussions Stay updated with new technologies and propose improvements Requirements: 25 years of hands-on experience in C# .NET development Strong experience with RESTful Web API development Proficiency in WPF (Windows Presentation Foundation) Solid understanding of object-oriented programming and design patterns Familiarity with version control systems like Git Exposure to CI/CD pipelines and Agile development environments Good verbal and written communication skills in English Strong problem-solving abilities and a growth mindset Good to Have: Experience with TypeScript or front-end technologies (e.g., Angular/React) Familiarity with SQL and database development

Posted 2 weeks ago

Apply

15.0 years

0 Lacs

Mumbai, Maharashtra, India

On-site

Linkedin logo

Client Software Architect: Seeking an experienced Client Software Architect with a strong background in C# , C++ , Microsoft .NET, WCF, WPF , JavaScript , etc. to lead the design and development of innovative, high-performance software solutions. In this role, you will be responsible for architecting scalable and maintainable client-side applications, integrating industrial devices into the software ecosystem, and working closely with cross-functional teams to ensure the successful delivery of products that meet both business and technical requirements. You will play a key role in setting the technical direction, mentoring developers, and ensuring the integration of best practices throughout the software development lifecycle. Key Responsibilities: Software Architecture & Design: Lead the design and architecture of complex client-side applications using C# , C++ , .NET Core , and JavaScript (along with relevant front-end frameworks like React or Angular or Electron). Create high-level and detailed architecture designs, ensuring they are scalable, secure, and maintainable across multiple platforms. Design, document, and communicate architectural decisions to stakeholders, ensuring alignment with business goals and technical requirements. Work with product managers and business stakeholders to understand user requirements and translate them into technical solutions. Industrial Device Integration: Design and implement integration solutions for industrial devices and systems (e.g., scanners, cameras, printers, PLCs, sensors, controllers, etc.) into enterprise software applications. Utilize communication protocols like OPC, Modbus, MQTT, or proprietary device interfaces to facilitate seamless integration between software and industrial hardware. Work with cross-functional teams to manage data flow from industrial devices and ensure that the software can process and analyse real-time data effectively. Ensure the scalability, security, and reliability of industrial devices within the larger system architecture. Leadership & Mentorship: Provide technical leadership and mentorship to development teams, ensuring best practices in software engineering and design patterns are followed. Guide and collaborate with team members on complex development tasks, code reviews, and problem-solving. Promote and establish software design principles such as SOLID, DRY, and separation of concerns. Cross-Functional Collaboration: Collaborate closely with backend engineers, UI/UX designers, and product managers to ensure seamless integration between client-side and server-side systems. Work with QA teams to ensure that code quality and performance meet industry standards and user expectations. Lead and participate in sprint planning, daily stand-ups, and retrospective meetings. Technology Evaluation & Implementation: Evaluate and recommend new technologies, frameworks, and tools to improve development efficiency, system performance, and scalability. Drive the adoption of modern software development practices, including CI/CD pipelines, version control systems, and automated testing frameworks. Champion the use of .NET Core , C# , JavaScript , etc. to build robust and performant applications. Performance & Scalability: Ensure that the applications are optimized for high performance, responsiveness, and scalability. Identify and resolve bottlenecks in the system architecture and codebase to enhance system performance. Implement caching strategies, load balancing, and other performance optimization techniques. Quality & Security: Maintain high code quality by implementing code reviews, unit testing, and ensuring security best practices. Ensure the application complies with security, privacy, and regulatory standards. Continuously monitor and improve software development processes, tooling, and practices. Client Engagement & Technical Support: Interact with clients and stakeholders to understand their technical needs and provide solutions that align with their goals. Provide technical support during the deployment and maintenance phases of the project lifecycle. Address complex client-side issues and provide solutions to ensure client satisfaction. Required Qualifications: Bachelor’s degree in Computer Science, Software Engineering, Electrical Engineering with 15+ years of experience in C# , C++ , and Microsoft .NET stack (including .NET Core, WCF, WPF and ASP.NET ). 5+ years of experience in a software architect or lead role with a focus on client-side applications and integration. Strong experience with client-server architecture , RESTful APIs , JavaScript , and web technologies (HTML, CSS, front-end frameworks such as React, Angular, or Vue.js). Significant experience with industrial device integration , including the integration of cameras, scanners, printers, PLCs, sensors, IoT devices, and other industrial hardware using protocols like OPC, Modbus, MQTT, and other industry-standard communication protocols. Expertise in modern software development methodologies and design patterns (e.g., TFVC, MVC, MVVM, SOLID, etc.). Deep understanding of object-oriented programming (OOP) and principles of software design. Experience with performance optimization and scalability best practices. Strong knowledge of version control (e.g., Git), CI/CD practices, and automated testing frameworks. Familiarity with cloud services and infrastructure (Azure, AWS, etc.) and how they relate to client applications. Experience with frontend frameworks (e.g., Angular, React, Electron, etc.) for client-side development. Proficiency with C++ for performance-critical applications, such as those requiring low-level system interactions. Familiarity with industrial automation systems and IoT solutions. Knowledge of Agile development methodologies (Scrum, Kanban) and experience with project management tools (JIRA,TFVC Azure DevOps). Familiarity with DevOps practices and tools, such as automated build pipelines and infrastructure as code. Show more Show less

Posted 2 weeks ago

Apply

Exploring WPF Jobs in India

The WPF (Windows Presentation Foundation) job market in India is thriving with opportunities for skilled professionals in this area. With the increasing demand for desktop applications and user-friendly interfaces, companies are actively seeking WPF developers to create visually appealing and interactive software solutions.

Top Hiring Locations in India

  1. Bangalore
  2. Hyderabad
  3. Pune
  4. Chennai
  5. Mumbai

These cities have a high concentration of software companies and IT firms that regularly hire WPF developers for various projects.

Average Salary Range

The average salary range for WPF professionals in India varies based on experience levels: - Entry-level: INR 3-6 lakhs per annum - Mid-level: INR 6-12 lakhs per annum - Experienced: INR 12-20 lakhs per annum

Salaries may vary depending on the company, location, and individual skills of the candidate.

Career Path

In the field of WPF development, a typical career path may include: - Junior Developer - Software Developer - Senior Developer - Tech Lead - Project Manager

With experience and expertise, professionals can progress to higher levels and take on more challenging roles in software development.

Related Skills

In addition to WPF expertise, professionals in this field are often expected to have knowledge of related technologies and skills such as: - C# programming - .NET framework - XAML - MVVM architecture - UI/UX design principles

Having a strong foundation in these areas can complement WPF skills and enhance career opportunities.

Interview Questions

  • What is WPF and how does it differ from Windows Forms? (basic)
  • Explain the concept of data binding in WPF. (medium)
  • How can you create custom controls in WPF? (medium)
  • What is the role of dependency properties in WPF? (medium)
  • How do you handle resources in WPF applications? (basic)
  • Explain the use of converters in WPF. (medium)
  • What is the role of ICommand interface in WPF MVVM pattern? (medium)
  • How can you create animations in WPF? (medium)
  • What is the purpose of Data Templates in WPF? (medium)
  • Explain the concept of routed events in WPF. (advanced)
  • How can you optimize performance in WPF applications? (medium)
  • Describe the importance of styling and templating in WPF. (medium)
  • What are attached properties in WPF and how are they useful? (medium)
  • How can you localize a WPF application for multiple languages? (medium)
  • Explain the role of VisualTreeHelper in WPF. (advanced)
  • What are the different layout panels available in WPF? (basic)
  • How do you handle exceptions in WPF applications? (basic)
  • Describe the use of triggers in WPF. (medium)
  • How can you implement drag and drop functionality in WPF? (medium)
  • What is the role of ICommandSource interface in WPF? (medium)
  • Explain the concept of tunneling and bubbling events in WPF. (advanced)
  • How do you implement data validation in WPF? (medium)
  • Describe the use of Adorners in WPF. (medium)
  • How can you create responsive designs in WPF applications? (medium)
  • What are the different types of controls available in WPF? (basic)

Closing Remark

As you explore WPF job opportunities in India, remember to showcase your skills and expertise confidently during interviews. By preparing thoroughly and staying updated with the latest trends in WPF development, you can enhance your career prospects and secure rewarding opportunities in the industry. Best of luck in your job search!

cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

Featured Companies