Core C# Core APIs Azure/OpenShift
Experience: 8 Years
Location: Toronto ON (Hybrid 4 days WFO)
Duration: 8 Months
ROLE OVERVIEW
Seeking an experienced Developer with strong expertise in technologies API development security practices and modern DevOps and AI-assisted development tools. Responsible for designing developing and maintaining secure scalable backend systems and APIs in an enterprise environment.
KEY RESPONSIBILITIES
Develop and maintain applications Framework Core.
Build scalable and secure backend services using C# and Core.
Apply object-oriented design principles and SOLID principles.
Implement design patterns such as Singleton Factory Repository and Dependency Injection.
Develop RESTful APIs using Core Web API.
Implement API security including authentication and authorization mechanisms.
Work with microservices architecture and API versioning.
Create and maintain API documentation using Swagger/OpenAPI.
Write and execute unit tests using NUnit xUnit or MSTest.
Use mocking frameworks such as Moq or NSubstitute for testing.
Identify and remediate security vulnerabilities using SAST and DAST tools.
Apply secure coding practices including data protection and encryption.
Work with SQL Server for database design and optimization.
Use GitHub for version control and CI/CD pipelines.
Participate in CI/CD processes using GitHub Actions Ansible or UCD.
Work with cloud platforms such as Azure or OpenShift.
Follow Agile/Scrum methodologies.
Apply AI-assisted development tools for debugging and optimization.
TECHNICAL REQUIREMENTS
8 years of experience in development.
Strong expertise in C# and Core.
Experience in RESTful API design and development.
Strong knowledge of microservices architecture.
Hands-on experience with SQL Server and database design.
Experience with CI/CD pipelines and DevOps practices.
Familiarity with cloud platforms such as Azure or OpenShift.
Experience with security tools including SAST and DAST.
Knowledge of unit testing frameworks (NUnit xUnit MSTest).
Experience with GitHub version control.
PREFERRED QUALIFICATIONS
Experience with API documentation tools such as Swagger/OpenAPI.
Exposure to AI-assisted development tools (GitHub Copilot or similar).
Experience in secure enterprise application development.
SOFT SKILLS
Strong problem-solving and analytical skills.
Excellent communication and collaboration abilities.
Strong focus on code quality documentation and best practices.
Job Overview:Were seeking an experienced ETL Pipeline Developer proficient in Python to design implement and maintain robust data pipelines. This role is critical for transforming raw data into valuable business insights across our Responsibilities: Architect and build efficient ETL pipelines in Python to process diverse data sources Implement data transformation logic using pandas for complex manipulations and aggregations Document pipeline architecture data flows