Full Stack .NET Developer - Kubernetes & Microservices
Astra North Infoteck Inc.
- Halifax, NS
- Permanent
- Temps-plein
Location: Halifax, Nova Scotia – Hybrid (4 Days Onsite)
Experience Required: 5+ YearsRole Overview:
We are seeking a Senior .NET Developer to design, develop, and deliver scalable full-stack applications. This role involves working on modern cloud-native architectures, microservices, and containerized environments while collaborating with cross-functional teams in an Agile setup.Key Responsibilities:
- Architect and develop scalable and robust full stack applications using .NET Core/Framework, ASP.NET, and modern web technologies.
- Understand the current set of standard technologies and usage patterns within the .NET ecosystem.
- Identify need for common technical solutions; implement and problem solve them. CICD and Cloud capabilities are expected to be a particular focus.
- Design and implement microservices and containerized applications using Kubernetes.
- Collaborate closely with cross-functional teams to ensure seamless integration and functionality across the stack.
- Establish working relationships with teams across business units and platforms to agree best practice, establish learnings and gather feedback on best practice usage.
- Lead the development of high-quality code, ensuring best practices and coding standards are followed.
- Stay updated with industry trends and best practices to ensure the adoption of cutting-edge technologies and methodologies.
- Mentor and guide junior developers, fostering a culture of continuous learning and improvement.
- 5+ years of professional experience in a developer role, with strong expertise in .NET technologies (C#, .NET Core/Framework, ASP.NET). This is a hands-on development role.
- Experience of developing and maintaining container applications running on Kubernetes. Knowledge of related technologies such as Helm.
- Experience using DevOps concepts and tooling to deliver applications.
- Interest in developing technical skills by keeping up to date with latest trends in application design and new language features/usage.
- Strong organizational and time management capabilities, as well as an ability to work closely with others.
- Leadership skills and experience working with technical teams (Developers/Quality Engineers/Business Analysts).
- Experience with Python for data processing, automation, or integration tasks.
- Knowledge of React and modern frontend development frameworks.
- Experience in the banking or financial services industry.
- Knowledge of capital markets and electronic trading flows.
- .NET (C#, ASP.NET, .NET Core)
- Kubernetes / Containerization
- CI/CD / DevOps