Senior Software Engineer

2 hours ago


Winnipeg, Canada Norima Consulting Inc. Full time

Are you a highly skilled and experienced software developer seeking a challenging and rewarding opportunity in a dynamic environment? Norima Consulting is seeking a Senior .NET Developer to architect, develop, and maintain scalable web applications for our clients. This role is ideal for a proactive and collaborative developer with a strong understanding of .NET principles and a desire to work on impactful projects in a growing IT consulting firm. You’ll be responsible for translating client requirements into technical solutions, ensuring code quality, collaborating with a talented team, and contributing to the success of diverse projects. What You’ll Do .NET Development: Design, develop and implement web applications, .NET with MVC and React. Front End Development: Build engaging user interfaces with React. Angular experience is a plus. Back-End Development: Develop robust and scalable server-side logic using .NET and MVC. Code Quality: Ensure code quality through best practices, code review and testing. Collaboration: Work closely with other developers, designers and stakeholders to deliver successful projects Who You Are A Technical Expert: You have proven experience in software development with a deep understanding of the .NET framework, particularly with ASP.NET MVC and React. You possess excellent C# programming skills. Reliable : You are dependable and detail-oriented with a proven track record of delivering high-quality code and meeting project deadlines consistently. A Collaborative Team Member : You possess strong interpersonal skills and thrive in a team environment, demonstrating respect and a willingness to support colleagues to achieve shared goals. A Problem-Solver : You are analytical and resourceful, with a passion for tackling complex challenges and developing innovative and efficient solutions. A Clear Communicator : You are articulate technical concepts clearly and concisely, both verbally and in writing, to both technical and non-technical audience. What You’ll Bring 7+ years of proven experience in software development Skilled in C#, .NET with MVC, React and Angular Strong understanding of object-oriented programming (OOP) principles. Experience with relational databases (e.g., SQL Server, MySQL). Experience with version control systems (e.g., Git). Excellent communication and interpersonal skills. Ability to work independently and as part of a team. Strong analytical and problem-solving abilities. A commitment to continuous learning and professional development. Why Join Norima Consulting? At Norima, we’re not just a consulting firm—we’re a team of entrepreneurial, passionate problem-solvers who thrive in a fast-paced environment. We hire bright, highly skilled, and driven professionals who embody our 3C Culture: Character, Competence, and Consistency. When you join Norima, you’re stepping into a workplace that champions innovation, collaboration, and continuous growth. We value intelligence, adaptability, energy, and a relentless focus on results, ensuring every team member plays a role in our collective success. What We Offer: An Innovative Culture : Work alongside top-tier professional tackling industry challenges with fresh, forward-thinking approaches Competitive Benefits : Enjoy a comprehensive benefit package that supports your well-being RRSP Matching/401K Program : We invest in your future, helping your build financial security. Professional Development : Grow your skills through training, mentorship and hands-on experience. Learning Groups : Connect with peers in collaborative learning sessions designed to keep you ahead in a rapidly evolving industry. The expected salary range for this role is $115,000–$150,000 CAD. Salary ranges are determined based on role scope, level, and location. Final compensation within this range will be based on job-related skills, experience, and relevant education or training. AI use in recruitment: We use AI-assisted tools to help review applications as part of our recruitment process. These tools support our team by highlighting relevant experience. All interview and hiring decisions are made by our people. This posting represents a current, active vacancy. We are committed to ensuring that every applicant can participate fully and fairly in our hiring process. If you require accommodations during the recruitment process, please inform us in advance so we can accommodate your needs. Your request for accommodation will be treated confidentially and will not impact your application. #J-18808-Ljbffr



  • Winnipeg, Canada Affirm Full time

    Senior Software Engineer, Backend (Loans Platform) Join to apply for the Senior Software Engineer, Backend (Loans Platform) role at Affirm Senior Software Engineer, Backend (Loans Platform) 1 day ago Be among the first 25 applicants Join to apply for the Senior Software Engineer, Backend (Loans Platform) role at Affirm Get AI-powered advice on this job and...

  • Software Engineer

    3 hours ago


    Winnipeg, Canada Canonical Full time

    Join to apply for the Software Engineer - Cloud Images role at Canonical 3 weeks ago Be among the first 25 applicants Join to apply for the Software Engineer - Cloud Images role at Canonical Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is very widely used...


  • Winnipeg, Canada Canonical Full time

    Embedded Linux Senior Software Engineer - Optimisation Join to apply for the Embedded Linux Senior Software Engineer - Optimisation role at Canonical. Work across the full Linux stack from kernel through GUI to optimise Ubuntu, the world's most widely used Linux desktop and server, for the latest silicon. The role is a fast-paced, problem-solving role that's...

  • Software Engineer

    3 hours ago


    Winnipeg, Canada Canonical Full time

    Join to apply for the Software Engineer - L3 Support role at Canonical 3 days ago Be among the first 25 applicants Join to apply for the Software Engineer - L3 Support role at Canonical Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is very widely used in...


  • Winnipeg, Canada Affirm Full time

    Overview Senior Director, Software Engineering (Machine Learning) Join to apply for the Senior Director, Software Engineering (Machine Learning) role at Affirm Affirm is reinventing credit to make it more honest and friendly, giving consumers the flexibility to buy now and pay later without any hidden fees or compounding interest. At Affirm, we’ve been...


  • Winnipeg, Canada Canonical Full time

    Join to apply for the Ubuntu Core Software Engineer role at Canonical 2 days ago Be among the first 25 applicants Join to apply for the Ubuntu Core Software Engineer role at Canonical Get AI-powered advice on this job and more exclusive features. Canonical is a leading provider of open source software and operating systems to the global enterprise and...


  • Winnipeg, Canada Canonical Full time

    Distributed Systems Software Engineer, Python / Go Join to apply for the Distributed Systems Software Engineer, Python / Go role at Canonical Distributed Systems Software Engineer, Python / Go 3 months ago Be among the first 25 applicants Join to apply for the Distributed Systems Software Engineer, Python / Go role at Canonical Get AI-powered advice on this...


  • Winnipeg, Canada Canonical Full time

    Embedded Linux Senior Software Engineer - OptimisationJoin to apply for the Embedded Linux Senior Software Engineer - Optimisation role at Canonical.Work across the full Linux stack from kernel through GUI to optimise Ubuntu, the world's most widely used Linux desktop and server, for the latest silicon.The role is a fast-paced, problem-solving role that's...


  • Winnipeg, Canada Canonical Full time

    Overview Canonical is seeking a Software Engineering Manager for Sustaining Engineering. This is a globally remote role (location unrestricted unless specified). The Sustaining Engineering team continuously improves open source software by resolving defects reported by customers. The software stack ranges from the kernel to user-space applications and IaaS...


  • Winnipeg, Canada Canonical Full time

    Overview Canonical is seeking a Software Engineering Manager for Sustaining Engineering. This is a globally remote role (location unrestricted unless specified). The Sustaining Engineering team continuously improves open source software by resolving defects reported by customers. The software stack ranges from the kernel to user-space applications and IaaS...