We are looking for a Full-Time Senior Software Developer with excellent organization and problem-solving skills, who will flourish in a focused and talented development environment.
In this role, you will work independently with little supervision. You should have the ability to think strategically and respond quickly to multiple priorities and deadlines. Your goal will be to develop and maintain high-quality software that is aligned with user needs and business goals.
The Senior Software Developer position will see you involved in developing various distributed, web-based, windows-based, data-driven solutions in a .NET environment as well as supporting the creation and maintenance of other applications.
Skills / Duties
Your duties will include but are not limited to:
- Work in conjunction with stakeholders, research and development team members, and support our technology business decisions by assisting in product development and research concepts and initiatives.
- Take ownership of deliverables and provide leadership as a senior software developer, resolving impediments and executing technical direction throughout.
- Identify & analyze system issues, estimate time, recommend enhancements and commit to a development plan.
- Participate in all phases of the development cycle, including planning, POC creation, demos and retrospectives.
- Interface with other applications/systems to ensure issue-free integration.
- Implement best practices for testing, deploying, and developing code.
- Improve the quality of all solutions by actively participating in the testing process through unit testing and bug fixes.
- Set and showcase high standards by demonstrating the highest development standards to ensure both quality and efficiency.
- Remain up-to-date in emerging trends in software development through education, advocating for their adoption where and when appropriate.
- Enhance the R&D team’s technical capabilities. Drive the right technology choices for both immediate and long-term growth through rapid prototype and research.
- Additional developer duties may be assigned.
Qualifications
- 5+ years developing WinForms and ASP.NET MVC web applications in C#.
- 5+ years developing on SQL SERVER (writing queries, functions, stored procedures, CLR, UDT, etc.).
- Experience with code-first database development.
- Experience with .NET LINQ-to-Entities.
- Experience with source control systems such as GIT, Azure DevOps, SVN.
- Experience developing front-end websites in HTML, CSS, JavaScript.
- Experience with web deployments to local and cloud servers (IIS, Azure).
Nice to Have
Bachelor's / Master’s Degree
Additional Skills
- Capable of handling multiple tasks with multiple deadlines.
- Strong communication skills.
We thank all interested applicants. Only those selected for an interview will be contacted.
Job Types
Full-time, Permanent
Pay
$40,000.00-$60,000.00 per year
Benefits
Schedule
Application question(s)
- Do you own a car and are you willing to drive to work and back?
Experience
- Software Development using C# with Visual Studio: 1 year (required)
Willingness to travel
Work Location
Hybrid remote in Winnipeg, MB
Expected start date
2025-01-01