Intermediate Full Stack C# (.NET) and Python Developer to lead the integration of AI technology into .NET web applications.
S.i. Systems
Toronto, ON-
Number of positions available : 1
- Salary To be discussed
-
Permanent job
- Published on March 8th, 2025
-
Starting date : 1 position to fill as soon as possible
Description
Our client is seeking a Intermediate Full Stack C# (.NET) and Python Developer to lead the integration of AI technology into .NET web applications.
Must Have:
- 5+ years of full stack development experience
- Strong expertise in C#, .NET, HTML, CSS, JavaScript, Python, TypeScript, and the Vue.js framework.
- Experience building CI/CD pipelines for AI/ML applications using Docker and AWS services (ECS, Fargate, ECR).
- Expertise in writing automated unit and integration tests with tools like NUnit, MSTest, Selenium, and Mocha/Chai/Jest.
- Strong skills in managing and maintaining SQL (MS SQL, SQLite) and NoSQL databases.
- Experience creating and troubleshooting APIs using tools like Postman.
- Proven ability to diagnose and resolve performance and optimization issues in server-side and client-side code.
- Ability to communicate technical solutions clearly to non-technical stakeholders.
- Organized and efficient, with the ability to manage multiple priorities and meet deadlines.
Nice to Have:
- Experience with Python using AI and data science modules.
- 2+ years of experience integrating AI/ML models and APIs.
- Proficiency with AWS services such as EC2, S3, CloudWatch, Secrets Manager, and IAM.
- Familiarity with Natural Language Processing (NLP) techniques.
- Experience working with AWS Bedrock.
Description:
The Senior Full Stack Developer will lead a team in integrating AI-driven features into existing .NET web applications, leveraging AWS cloud services for scalable and secure deployments. This role includes overseeing the development lifecycle, designing and implementing CI/CD pipelines, and ensuring the delivery of innovative AI features to production within 12 months. You will collaborate with cross-functional teams and stakeholders, mentor junior developers, and apply your extensive AWS expertise to ensure project success.
Responsibilities:
- Lead the design, prioritization, and delivery of AI-driven features for .NET web applications.
- Build CI/CD pipelines for deploying AI/ML applications to AWS using Docker, ECS, Fargate, and other AWS services.
- Collaborate with cross-functional teams to develop client-centric solutions and minimum viable products (MVPs).
- Write and review secure, performant, and well-tested code with 80%+ unit and integration test coverage.
- Mentor and coach junior and intermediate developers to support their professional growth.
- Troubleshoot and optimize server-side and client-side performance issues.
- Prepare and review architectural and design documentation for developers, testers, and product stakeholders.
- Drive adoption of best practices in security, development, testing, and design.
Requirements
undetermined
undetermined
undetermined
undetermined
Other S.i. Systems's offers that may interest you