C# SQL Programmer
ARCHIVED
We can't find an active application page for this role right now. It may reopen or be listed elsewhere. Use Next Steps to search for an active apply link and similar live jobs.
Summary: We are seeking a skilled C# SQL Programmer with 3+ years of experience to develop robust database-driven applications and support our enterprise-level data solutions. The ideal candidate will have strong expertise in C# .NET development, SQL Server programming, and the ability to create high-performance data access layers and complex database solutions.ResponsibilitiesApplication Development Design and develop enterprise-level applications using C# .NET Framework and .NET CoreCreate efficient data access layers using Entity Framework Core and ADO.NETDevelop complex stored procedures, functions, and database logic using T-SQLImplement robust data validation and error handling mechanisms2.Database Design & OptimizationCreate and maintain database schemas in SQL Server and Azure SQL DatabaseWrite and optimize complex SQL queries for performance and efficiencyDevelop database migration scripts and manage database version controlImplement database performance tuning and indexing strategies3.Data Integration Build data integration solutions using Microsoft technologies (SSIS, Azure Data Factory)Develop APIs and microservices for data access and manipulationCreate ETL processes to support reporting and analytics initiativesImplement secure data transfer mechanisms between different systems4.Application Architecture Design scalable and maintainable software architecturesImplement design patterns and best practices in .NET developmentCreate unit tests and integration tests for database-driven applicationsCollaborate with cross-functional teams to define technical specifications5.Performance & SecurityImplement robust security measures in database and application layersDevelop solutions that comply with data protection and privacy regulationsCreate performance monitoring and diagnostic toolsOptimize database and application performanceRequirements Education & Experience· Bachelor's degree in Computer Science, Software Engineering, or related field· 3+ years of professional experience in C# .NET development· Strong background in SQL Server database development· Proven experience in building enterprise-level database applicationsTechnical Skills· Expert-level C# programming with .NET Framework and .NET Core· Advanced T-SQL programming skills· Proficiency with SQL Server (2016 and above)· Experience with Entity Framework Core· Knowledge of Azure SQL Database and cloud database technologies· Familiarity with ORM technologies· Version control using GitTechnology Stack · C# .NET Core / .NET Framework· SQL Server· Entity Framework Core· ADO.NET· LINQ· ASP.NET Web API· Azure SQL Database· Visual Studio· Azure DevOpsSoft Skills· Strong analytical and problem-solving skills· Excellent communication abilities· Ability to work in an Agile development environment· Detail-oriented with strong debugging capabilities· Capacity to learn and adapt to new technologies quicklyPreferred Qualification· Experience with microservices architecture· Knowledge of CI/CD pipelines· Familiarity with containerization (Docker, Kubernetes)· Experience with message queuing systems (Azure Service Bus)· Certifications in Microsoft technologies (e.g., Microsoft Certified: Azure Developer Associate)Alternatively, you can send your resume to HR1@pathwaysinternational.com with the subject line C# SQL Programmer Application