Job Description:
- Bachelor's degree in Computer science or equivalent, with minimum 12+Years of relevant experience.
- Design, develop, and maintain back-end services using the .NET Platform (6,7,8), C#, and ASP.NET MVC (4.0/5.0).
- Build secure and scalable RESTful services using WCF and ASP.NET Web API.
- Implement business logic and server-side functionality, ensuring robustness and performance.
- Design and maintain SQL Server databases, including writing complex DML, DDL, and stored procedures.
- Optimize database performance and ensure efficient query processing for large data sets.
- Develop and manage API services, enabling seamless communication between systems.
- Ensure high availability and performance of web services, while also considering security concerns.
- Write automated unit tests to guarantee the functionality and reliability of backend systems.
- Adhere to Microsoft Practices and Patterns in architecture, development, and design.
- Develop and maintain integration services using SSIS (SQL Server Integration Services).
- Create and maintain reporting solutions using SSRS (SQL Server Reporting Services).
- Work closely with front-end teams, product managers, and other stakeholders to integrate server-side logic with front-end components.
- Participate in performance tuning, code reviews, and refactoring activities to maintain high-quality code.
- Excellent experience in Azure Service ( App services , login apps ,Azure Functions , Azure Service Bus ,Event Grid ,Event HUB )
Skills & Competencies:
- Excellent understanding of OOP principles and design patterns.
- Strong knowledge of web services development, API design, and data processing.
- Experience with automated unit testing and test-driven development (TDD).
- Proficiency in SSIS and SSRS for data integration and reporting.
- Demonstrated ability to apply Microsoft Practices and Patterns in software architecture
· Experience working in Agile/Scrum development environments.
· Familiarity with Azure or AWS cloud platforms.
· Knowledge of CI/CD pipelines and DevOps principles.
· Excellent written and verbal communication skills with strong attention to detail
· Strong problem-solving skills
· Ability to communicate to business leaders