Job Description
Job Description
Title : Senior Full Stack Engineer
Location : Remote (Should be local to Toronto, Canada. Need to work at client office on a need basis)
Experience : 5 to 10 years
Start Date : ASAP
Type : 6+ Months C2H (This position is with our direct client)
Employer : SIVUDU INC, CANADA, A subsidiary of SIVUDU LLC, USA () for first 6 months. Later fulltime employment with our direct client
Hours : 40 hours per week, Monday to Friday, during regular business hours.
Job Description :
We are seeking a hands-on Senior Full Stack Engineer to join our team. The ideal candidate will have extensive experience in .
NET, C#, and React, strong DevOps skills for Azure Cloud deployments, data migration expertise, AI application knowledge, and cloud infrastructure maintenance capabilities.
Responsibilities :
- Design, develop, and maintain scalable, high-performance applications using .NET, C#, and React
- Architect and implement robust, scalable solutions for complex business problems
- Lead the technical design and implementation of new features and products
- Provide technical leadership and mentorship to junior developers
- Implement and maintain CI / CD pipelines for Azure Cloud deployments
- Optimize application performance and ensure high availability in cloud environments
- Collaborate with cross-functional teams to define and implement new features
- Conduct code reviews and ensure code quality across the team
- Stay current with emerging technologies and industry trends
- Plan and execute data migration projects, ensuring data integrity and minimal downtime
- Apply AI and machine learning techniques to solve business problems and improve processes
- Perform hands-on maintenance and optimization of cloud infrastructure
Requirements :
- Bachelor's degree in Computer Science, Software Engineering, or a related field
- 7+ years of experience in software development, with at least 3 years in a senior or lead role
- Strong proficiency in .NET framework and C# programming
- Extensive experience with React and modern front-end development practices
- Solid understanding of software design patterns and architectural principles
- Experience with Azure Cloud services and DevOps practices
- Proven experience in planning and executing complex data migration projects
- Knowledge of AI and machine learning concepts and their practical applications in business
- Hands-on experience in maintaining and optimizing cloud infrastructure
- Familiarity with Agile development methodologies
- Excellent problem-solving and analytical skills
- Strong communication and leadership abilities
Preferred Qualifications :
- Master's degree in Computer Science or related field
- Experience with microservices architecture
- Knowledge of containerization technologies (e.g., Docker, Kubernetes)
- Experience with big data technologies and data warehousing solutions
- Practical experience in implementing AI / ML models in production environments
- Contributions to open-source projects or technical blog posts
- Relevant certifications (e.g., Microsoft Azure AI Engineer, Azure Solutions Architect)