CarbonAi Technologies Inc. - 3 emplois
Calgary, AB
Détails de l'emploi :
Avantages :
At Lukla, we build cutting-edge applications that transform and visualize data to meet the growing demand for data analysis. Our platforms capture, ingest, transform, visualize, and manipulate data in real-time, empowering clients to do great things.
As a fast-growing company we have had commercial impacts such as our ECM platform which houses millions of documents and operates in 15 countries. Environmental impacts such as our tasking & crediting solutions which have contributed to 3MMTCO2e reductions & have helped with 24K device inspections for high to low pneumatic replacements.
We offer flexibility and opportunities for personal and professional growth. We judge success based on measurable metrics, not hours worked or face time. We believe in using the latest technology and are always open to new ideas, even if they're outside our current stack.
Our culture is built on our people. We strive to build each other up through personal growth plans and objectives that align with career and life goals. We prioritize work-life balance, and our comprehensive benefits and flexible work schedules and locations keep our team healthy and happy.
We believe in compensating our team fairly with competitive if not leading compensation packages. Invest in us, and we'll invest in you. If you're driven, committed, and up for a challenge, we want to meet you.
Our Current Stack
Below is our current stack of technologies. If you have suggestions on how to improve our stack or have expertise in other areas not included below please don’t hesitate from applying.
- Service Layer: .NET Core C# Web apis/gateways
- PAAS: Azure platform including SQL, Search, Cosmos DB, SignalR, Kubernetes, IoT Hub, Cognitive Services, Storage, Notification Hub
- Clients: Angular Frontends (Web), Xamarin (Mobile), Swagger (Apis)
- Services: Github, Jira, Azure Portal, Slack
Position Summary
We are looking for an experienced Full Stack Developer with expertise in C#, Angular, and Azure to join our team. The ideal candidate will have a strong background in web development with expertise in Microsoft technologies, including C#, .NET, Angular, TypeScript, HTML, CSS, and related technologies. They will be responsible for designing, developing, and maintaining complex web applications using the latest technologies and best practices, including Azure.
Key Responsibilities
- Design, develop, and maintain complex web applications using Microsoft technologies, including C#, .NET, Angular, TypeScript, HTML, CSS, and related technologies.
- Collaborate with cross-functional teams to analyze requirements, design solutions, and implement features.
- Write high-quality, maintainable, and scalable code using best practices and design patterns.
- Ensure that web applications are responsive, performant, and accessible across different browsers and devices.
- Participate in code reviews, testing, and debugging to ensure high-quality code and a bug-free application.
- Continuously improve development processes, tools, and methodologies to enhance productivity and quality.
- Develop and deploy applications to Azure cloud services, including Azure App Service, Azure Functions, Azure Cosmos DB, and Azure Storage.
Qualifications
- Bachelor's degree in Computer Science, Engineering, or related field.
- At least 5 years of experience in web development with expertise in C#, .NET, Angular, TypeScript, HTML, CSS, and related technologies.
- Experience with Azure cloud services, including Azure App Service, Azure Functions, Azure Cosmos DB, and Azure Storage.
- Solid understanding of web technologies, including HTML, CSS, JavaScript, TypeScript, and related frameworks.
- Experience with RESTful APIs, GraphQL, and related technologies.
- Strong knowledge of design patterns, data structures, algorithms, and software architecture principles.
- Ability to write clean, maintainable, and scalable code using best practices.
- Experience with agile development methodologies, including Scrum and Kanban.
- Excellent communication, problem-solving, and teamwork skills.