Software Application Developer (.NET and WPF )

Bengaluru, Karnataka, India
Feb 18, 2025
Feb 18, 2026
Onsite
Full-Time
3 - 7 Years
Job Description

As a Software Application Developer specializing in .NET and WPF (Windows Presentation Foundation), you will play a pivotal role in the development and enhancement of mission-critical enterprise applications. 

Responsibilities

Development and Design

  • Analyze and develop application components using .NET and WPF, with a strong focus on leveraging key WPF concepts like MVVM (Model-View-ViewModel), Bindings, Templates, Triggers, Converters, and ICommand.
  • Ensure the technical design aligns with the functional requirements and enhances the performance of the application.

Unit Testing

  • Implement unit tests for developed code to ensure quality, functionality, and adherence to industry standards.
  • Troubleshoot any identified issues and ensure quick resolution to minimize disruptions.

Web Services Integration

  • Develop and integrate Web Services (primarily WCF - Windows Communication Foundation) to facilitate seamless communication across different modules and applications.
  • Participate in discussions related to web service consumption, ensuring best practices are followed in integrating .NET or Java web services.

Support and Maintenance

  • Provide support during System Integration Testing (SIT) and User Acceptance Testing (UAT) phases.
  • Address and resolve any technical challenges that arise during these testing cycles.
  • Troubleshoot and resolve issues that may surface in the production environment, ensuring minimal downtime and maintaining system performance.

Agile Methodology

  • Work within an Agile framework, participating in sprint planning, daily stand-ups, and retrospectives.
  • Collaborate closely with cross-functional teams, including developers, QA, and project managers, to ensure timely delivery of high-quality features.

Collaboration and Communication

  • Participate in customer-facing technical discussions to understand their requirements, provide updates on progress, and present technical solutions.
  • Work collaboratively with both internal and client teams to ensure alignment between business objectives and technical deliverables.

Key Qualifications

  1. Education. A Computer Science-based graduation degree is essential for this position.
  2. Experience. A minimum of 3 to 7 years of hands-on experience in software development using .NET and C# (Visual Studio 2010 or higher).
  3. WPF Expertise. Strong working knowledge of WPF, including experience with MVVM, Bindings, Templates, Triggers, Converters, and ICommand.
  4. Web Services. Practical experience in creating and consuming Web Services, with a preference for WCF. Exposure to other web services protocols (such as REST or SOAP) is a plus.
  5. Source Control. Experience working with source control systems, specifically Git, to manage codebase versions.
  6. PLSQL Knowledge. Familiarity with writing and optimizing basic PLSQL queries to interact with databases.
  7. Agile Experience. Ability to work effectively in an Agile development environment, collaborating closely with cross-functional teams to deliver high-quality software solutions.

Self-Test Questions

  1. WPF Experience. Do you have moderate experience building enterprise applications using WPF and implementing its core features like MVVM, Bindings, and Templates?
  2. Web Services Integration. Do you have experience in creating and consuming Web Services (such as .NET / Java) to enable communication between various application modules?
  3. MVVM Design Pattern. Have you actively worked with the MVVM (Model-View-ViewModel) design pattern within WPF applications?
  4. Customer-Facing Discussions. Have you participated in customer-facing technical discussions, ensuring that their needs and technical requirements are understood and met?

About Us

At Oracle, we are passionate about driving innovation through the use of cutting-edge technology, and we believe that diverse perspectives foster creativity and excellence. As a global leader in cloud computing, we work to tackle the world's most pressing challenges, while cultivating an inclusive workforce. Oracle is proud of its more than 40 years of success and innovation, and we continue to build strong partnerships across industries worldwide.

We believe that our success is rooted in a culture of inclusion where every individual’s voice is heard, and every idea is valued. At Oracle, we provide our employees with opportunities for growth, work-life balance, and a competitive benefits package that includes flexible medical, life insurance, retirement options, and more.

We are committed to providing equal employment opportunities to all qualified applicants, regardless of race, gender, sexual orientation, disability, or any other characteristic protected by law. If you require accommodation due to a disability, please contact us at +1 888 404 2494.