Intermediate and Senior Full Stack C# (.NET) & Python Developers to lead the integration of AI technology into .NET web applications. (Remote)
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) & Python Developer to lead the integration of AI technology into .NET web applications.
Overview:
Our client is a leading provider of CRM integration solutions, working exclusively with top 500 banking clients. They are currently building a new AI team to enhance their existing products with AI-driven functionalities. Operating in an AWS environment, their core tech stack includes C# and JavaScript, with Python as a valuable skill. They prioritize long-term hires, offering a 93% employee satisfaction rate, yearly bonuses, and a strong benefits package. They are looking for both senior AND intermediate Developers to join their team. This role is remote with the occasional travel (paid for by the client).
Must Have:
- 5+ years of full stack development experience
- Strong expertise in C#, .NET, HTML, CSS, JavaScript, Python, TypeScript, and the Vue.js framework.
- 1-5 years experience with AI/Automation projects
- Proficiency with AWS services such as EC2, S3, CloudWatch, Secrets Manager, and IAM.
- 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.
- Familiarity with Natural Language Processing (NLP) techniques.
- Experience working with AWS Bedrock.
Job 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