Title: Full Stack .NET Develop- Kubernetes & Microservices
Location: Halifax, Nova Scotia – Hybrid (4 Days Onsite)
Experience Required: 5+ Years
Role 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.
Required Skills:
• 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).
Nice-to-Have Skills:
• 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.
Top 3 Skills:
• .NET (C#, ASP.NET, .NET Core)
• Kubernetes / Containerization
• CI/CD / DevOps