Manager EXL/M/990503 - Noida, India - exl

    exl
    exl Noida, India

    Found in: Talent IN C2 - 1 week ago

    EXL background
    Description

    Job Description

    :

    We are looking for a talented Senior .NET Developer with expertise in C# and Oracle to join our development team. As a Senior .NET Developer, you will be responsible for designing, developing, and maintaining .NET-based applications, primarily using C# and Oracle databases. You will work closely with cross-functional teams to deliver high-quality solutions that meet our clients' needs. The ideal candidate should have a strong technical background, excellent problem-solving skills, and a passion for building scalable and maintainable software solutions.

    Responsibilities:

  • Design, develop, and maintain .NET-based applications using C# and Oracle databases.
  • Collaborate with business analysts and other stakeholders to gather and analyze requirements.
  • Develop technical specifications and architecture documents.
  • Write clean, efficient, and well-documented code following best practices.
  • Perform unit testing and debugging to ensure application reliability and performance.
  • Optimize application performance and scalability.
  • Participate in code reviews to ensure code quality and adherence to coding standards.
  • Provide technical guidance and mentoring to junior developers.
  • Stay up-to-date with the latest .NET technologies and best practices.
  • Requirements:

  • Bachelor's degree in Computer Science, Engineering, or related field.
  • Proven experience as a .NET Developer with expertise in C# and Oracle.
  • Strong understanding of object-oriented programming principles and design patterns.
  • Experience with Oracle database development including SQL, PL/SQL, and stored procedures.
  • Proficiency in .NET framework, .Net Core and related technologies (, MVC, Web API).
  • Experience with front-end technologies such as HTML, CSS, JavaScript, and Angular/React is a plus.
  • Excellent problem-solving skills and attention to detail.
  • Ability to work effectively in a collaborative team environment.
  • Strong communication and interpersonal skills.
  • Join our team and be part of a dynamic environment where you can contribute to the development of cutting-edge software solutions. We offer opportunities for professional growth, and a supportive work culture. If you are passionate about technology and enjoy solving complex problems, we would love to hear from you.