Job Title: .NET Developer / DevOps Engineer
Location: Remote(EST)
Job Type: Contract (12 Months)
Job Summary
We are seeking an experienced . NET Developer / DevOps Engineer to join a energetic technology team. The ideal candidate will have strong expertise in C#, .NET/.NET Core development , API design, database management, and DevOps practices. This role involves developing scalable enterprise applications, building CI/CD pipelines, supporting deployments, and collaborating with cross-functional teams in an Agile environment.
Key Responsibilities
- Design, develop, test, and maintain enterprise applications using C# and .NET/.NET Core .
- Develop and support RESTful APIs and system integrations.
- Create, optimize, and maintain SQL Server databases, stored procedures, and queries.
- Troubleshoot and resolve application, API, and database-related issues.
- Write clean, maintainable, reusable, and well-documented code following best practices.
- Manage source code using Git , including branch management, code merges, and pull requests.
- Build, maintain, and enhance CI/CD pipelines for automated build, test, and deployment processes.
- Collaborate with developers, QA teams, DevOps engineers, and business stakeholders throughout the software development lifecycle.
- Participate in Agile ceremonies,
sprint planning, technical discussions, and code reviews.
- Support application deployments and releases across development, testing, and production environments.
- Ensure adherence to security, coding, and API development standards.
Required Qualifications
- Strong hands-on experience with C# and .NET/.NET Core .
- Experience building applications using ASP.NET Web API .
- Solid understanding of RESTful API design and development principles.
- Strong experience with Microsoft SQL Server , including query optimization and stored procedures.
- Experience using Git for source control management.
- Knowledge of DevOps methodologies , CI/CD concepts, and deployment automation.
- Experience with build and release pipelines.
- Understanding of Software Development Life Cycle (SDLC) and Agile methodologies.
- Strong analytical, troubleshooting, and problem-solving skills.
- Excellent verbal and written communication skills.
Preferred Qualifications
- Experience with cloud platforms such as Azure or AWS .
- Familiarity with Infrastructure as Code (IaC) tools.
- Experience with containerization technologies such as Docker and Kubernetes .
- Knowledge of application monitoring and logging tools.
📌 Dotnet Developer (Toronto)
🏢 Hays
📍 Toronto