- 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.
- 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.
Manager EXL/M/990503 - Noida, India - exl
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:
Requirements:
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.