Full-Stack Developer
Employment Type: Full-Time
Work Location: Remote (Canada)
About XCIS AI
XCIS AI is a technology and innovation company focused on delivering AI, automation, digital transformation, and custom technology solutions that solve complex business challenges. We partner with organizations across high-impact industries, including the nuclear sector, to build scalable, secure, and forward-thinking solutions.
As our work continues to expand, we are seeking a talented Full-Stack Developer to join our growing team and contribute to the design, development, and delivery of innovative enterprise solutions.
About the Role
We are seeking a motivated and experienced Full-Stack Developer with strong .NET expertise to support the development, enhancement, and maintenance of enterprise applications and digital solutions.
The successful candidate will work across backend and frontend environments, contributing to scalable applications, integrations, and user-facing solutions while collaborating with cross-functional teams to deliver secure, high-quality technology solutions.
The ideal candidate is technically strong, solution-oriented, and comfortable working in dynamic environments where innovation, adaptability, and collaboration are highly valued.
Key Responsibilities
- Design, develop, test, and maintain full-stack applications using .NET technologies
- Build and maintain scalable backend services and APIs
- Develop and enhance responsive and user-friendly frontend applications using ASP.NET and Razor technologies
- Integrate applications with enterprise systems and third-party platforms
- Collaborate with business stakeholders and technical teams to gather and translate requirements into technical solutions
- Write clean, maintainable, reusable, and well-documented code following development best practices
- Participate in code reviews, technical discussions, and solution design activities
- Troubleshoot, debug, and optimize application functionality and performance
- Support application deployment activities and CI/CD processes
- Support cloud-based application deployment and portal development activities within Azure environments
- Contribute to continuous improvement initiatives and technical innovation efforts
Required Qualifications
- 3–7+ years of professional software development experience
- Strong experience with .NET / .NET Core / C#
- Required experience with ASP.NET and Razor technologies
- Experience developing RESTful APIs and backend services
- Experience with frontend technologies such as React, Angular, or similar frameworks
- Familiarity with Java and modern development frameworks/technologies
- Experience working with relational databases such as SQL Server or PostgreSQL
- Experience working within Azure cloud environments, including application deployment and portal development
- Understanding of software architecture principles and application design concepts
- Experience using Git and version control practices
- Strong troubleshooting and problem-solving abilities
- Strong communication and collaboration skills
- Ability to work independently and effectively within cross-functional teams
- Comfortable working within regulated and security-sensitive environments
Preferred Qualifications
- Experience with Middleware Integration Framework (MIF) or middleware-tier development
- Experience designing and developing middleware/API integration layers between applications and databases
- Understanding of API-based architectures and integration patterns that support secure application-to-database interactions
- Experience with container technologies such as Docker
- Familiarity with CI/CD pipelines and DevOps practices
- Existing security clearance considered an asset
- Experience supporting nuclear, energy, utilities, or enterprise environments considered an asset
Eligibility and Security (Mandatory)
- Must be a Canadian Citizen or Permanent Resident
- Must be eligible for Level 1 Security Clearance
- Typical clearance processing timeline is approximately 3–5 months
- Please apply only if this timeline aligns with your availability
Education
Bachelor’s Degree in Computer Science, Software Engineering, Information Technology, or a related field preferred.
Why Join XCIS AI?
- Join a growing and innovative organization focused on AI and digital transformation
- Gain exposure to emerging technologies and impactful initiatives
- Collaborate within an entrepreneurial and fast-paced environment
- Contribute directly to solutions that drive operational impact and innovation
Job Type: Fixed term contract
Pay: $75,000.00 per year
Work Location: Remote