Building digital businesses, together.
Senior Software Engineer, C# .Net
Location
Canada
Posted
3 days ago
Salary
0
Seniority
Senior
Job Description
Senior Software Engineer, C# .Net
3Pillar Global
• Actively contribute in agile project teams during scrums, sprint planning, code reviews • Develop, maintain, and integrate software systems and applications • Craft client code that is not just efficient, but also performant, testable, scalable, secure, and of the highest quality • Apply object oriented programming concepts and design patterns • Write automated unit tests • Participate in story refinement and sprint planning • More senior candidates will have demonstrated the ability to design complex data models and REST APIs, evaluate and compare solution options, and have technical leadership skills • Articulate technical issues to peers, architects and project managers while recommending creative solutions • Ensure application quality and guard against regressions by maintaining test suites covering the breadth of system features • Promote client success across the team by collaborating with engineers, designers, and managers to understand user pain points, anticipate potential problems, and iterate on solutions that drive client success • Independently drive project delivery within defined architecture, demonstrating autonomy and accountability in all stages from conceptualization to deployment.
Job Requirements
- A minimum of 7+ years of experience/expertise in the following areas specified below:
- Senior level software development experience using C#.NET and ASP.Net Core
- Experience with .NET MVC and .NET10
- Front-end technologies: Front-end AngularJS and Angular 17, HTML, CSS
- SQL and Ms SQL Server 2019
- Experience in Agile software development methodologies
- Expertise in applying Object-Oriented Programming principles (abstraction, encapsulation)
- Experience in creating and implementing well-tested, scalable, and performant enterprise-level systems
- Practice and initiative mentoring other engineers and decision-makers throughout the organization
- Good understanding of SOLID principles
- Familiarity with OWASP
- Client facing experience and strong communication skills
Benefits
- Flexible work environment
- Well-being focused programs
- Generous time off
- Opportunity for career growth and development
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Product Engineer – Care Delivery
Hopscotch HealthWe are on a mission to transform healthcare for rural communities across the country, one at a time
• Partner closely with care teams, operational leaders, and product managers to understand workflows and identify opportunities for improvement • Design, build, and deploy high-quality applications and workflow tooling that support clinic operations and care delivery • Leverage internal platform capabilities, data assets, APIs, and AI infrastructure to rapidly prototype and productionize new solutions • Build user-facing experiences that are intuitive, reliable, and deeply integrated into clinical workflows • Develop AI-enhanced operational tools that reduce administrative burden and improve care team effectiveness • Translate ambiguous operational challenges into scalable technical solutions • Iterate quickly based on user feedback and operational outcomes • Collaborate with Data and AI Platform teams to shape reusable platform primitives and workflow capabilities • Contribute to the evolution of our internal tooling ecosystem and operational technology strategy • Help establish best practices for rapidly building and deploying workflow applications in a healthcare environment
Software Development Engineer
WagepointPayroll for small business owners who'd rather be doing anything else.
• Ship real features: Take end-to-end ownership of stories across the full stack, from writing the code to testing it and seeing it land in production. • Keep the house clean: Tackle bugs and tech debt with a quality-first mindset. • Make code reviews count: Engage genuinely in reviews and absorb what your teammates know. • Collaborate without silos: Work closely with teammates across engineering to share context and unblock each other. • Use AI as a real tool: Bring a mindset of using AI to your daily workflow.
Senior Software Engineer – Linux Kernel, eBPF
DatadogDatadog provides cloud-scale monitoring and security for metrics, traces and logs in one unified platform.
• Contribute to the end-to-end development of Network Monitoring features, from ideation to implementation within the Datadog Agent • Build and maintain shared eBPF functionality for product teams to use in their eBPF-based products • Investigate and debug complex production issues that span the kernel, eBPF programs, and agent runtime • Research, prototype, develop, and document solutions to hard problems in the eBPF and network monitoring space • Provide technical input to product and architecture decisions
• プリセールスでの課題特定から、業務設計・ソリューション設計・実装・デリバリーまで、「ここからは別の担当」という継ぎ目を作らず、一貫して成功に責任を持つ • 多様なエンタープライズの業務にお客様と直接連携しながら深く入り込み、業務ドメインの迅速なキャッチアップを実施する • 優れたチームプレイヤーとして、提供するソリューションを通じてお客様の成長に貢献する • 直面したお客様の様々な問題に対する解決策を再利用可能な形で抽象化し、Tailor Platformの進化に貢献する




