HamburgerMenu
hirist

Job Description

.NET Developer

Role Overview :

We are looking for an experienced .NET Developer to design, develop, enhance, and maintain enterprise-grade applications. The ideal candidate should have strong expertise in C#, .NET technologies, Oracle databases, and modern application development practices. The role requires hands-on experience in developing scalable applications, integrating APIs, troubleshooting production issues, and collaborating with cross-functional teams in an Agile environment.

Key Responsibilities :

- Design, develop, test, and maintain enterprise applications using C#, .NET Framework, and .NET Core.

- Develop and support Windows Forms (WinForms) applications and Windows Services.

- Design, develop, and consume RESTful APIs and SOAP Web Services, ensuring security, scalability, and optimal performance.

- Build and maintain ASP.NET web applications following industry best practices.

- Implement secure authentication and authorization mechanisms across applications.

- Develop applications using established software design patterns and object-oriented programming principles.

- Design and integrate microservices-based architectures and third-party APIs.

- Participate in code reviews, ensuring adherence to coding standards, best practices, and secure coding guidelines.

- Optimize application performance and troubleshoot production issues by conducting root cause analysis.

- Collaborate with QA teams during Integration Testing, User Acceptance Testing (UAT), Regression Testing, and Performance Testing.

- Work closely with cross-functional teams in an Agile (Scrum/Kanban) development environment.

- Contribute to CI/CD implementation and deployment automation using tools such as Jenkins.

Required Skills & Qualifications :

- Strong experience with C#, .NET Framework, and .NET Core.

- Hands-on experience in WinForms and Windows Services development.

- Strong expertise in developing and consuming RESTful APIs and SOAP Web Services, including API security and performance optimization.

- Experience in ASP.NET web application development.

- Good understanding of authentication and authorization concepts.

- Strong knowledge of software design patterns and object-oriented programming principles.

- Experience with microservices architecture and API integration.

- Familiarity with CI/CD pipelines and tools such as Jenkins.

- Strong expertise in Oracle Database, including :

1. SQL and PL/SQL

2. Stored Procedures

3. Packages

4. Functions

5. Query optimization and performance tuning

- Experience conducting code reviews and maintaining coding standards.

- Strong analytical and troubleshooting skills with experience in production support.

- Knowledge of Software Quality Control (QC) processes, including :

1. Integration Testing

2. User Acceptance Testing (UAT)

3. Regression Testing

4. Performance Testing

- Experience working in Agile methodologies such as Scrum or Kanban.

Preferred Qualifications :

- Experience working on enterprise-scale applications.

- Knowledge of application security best practices.

- Excellent problem-solving, communication, and collaboration skills.

- Ability to work independently and manage multiple priorities in a fast-paced environment.

info-icon

Did you find something suspicious?

Similar jobs that you might be interested in

Loading chat...