Application Developer
2 weeks ago
About the Role
The Application Developer is a key position at ALS Geoanalytics, responsible for developing and maintaining C# applications using Visual Studio. With a focus on desktop applications with WinForms, WPF, and .NET MAUI, this role requires a solid understanding of Object-Oriented Programming (OOP) principles and design patterns.
Key Responsibilities:
- Design, develop, and maintain applications using C# in Visual Studio.
- Build and maintain desktop applications using WinForms, WPF, and .NET MAUI.
- Implement and uphold Object-Oriented Programming (OOP) principles, including MVVM and SOLID.
- Collaborate with designers to create modern, responsive, and user-friendly UI/UX.
- Write, debug, and optimize Microsoft SQL queries for data storage and retrieval.
- Work collaboratively in a remote, cross-functional team, participating in code reviews, design discussions, and sprint planning.
- Use correct methods in accordance with the established procedures and schedules while ensuring analytical quality.
- Observe established safety regulations and comply with all ALS health and safety policies and procedures.
About You:
- Fluency in French is preferable.
- Experience with version control systems such as git/GitHub.
- Familiarity with Microsoft Teams, Jira, and Confluence.
- Experience with AWS, including Lambda functions and Python scripting for future projects.
- Dedication to keeping up to date with current trends and best practices in the software development industry.
Required Qualifications:
- Bachelor's Degree in software engineering, computer science, or related field, or equivalent experience.
- Strong experience in C# and Visual Studio.
- Hands-on experience with Windows 11, WinForms, WPF, and .NET MAUI.
- Solid understanding of OOP, MVVM, and SOLID design patterns and principles.
- Familiarity with modern UI/UX design.
- Proficiency in writing and optimizing Microsoft SQL queries.
- Capable of working remotely in a team-oriented, Agile environment.
Working at ALS
Our people are our most valuable asset and drive our success at ALS. We are a diverse community of dedicated professionals united by our passion to make a difference in the world. We reward excellence and uphold our values in our work and how we treat each other. At ALS, you'll be supported to expand your skills and develop new ones so you can reach your full potential.
Our benefits include:
- An estimated annual salary ranging from $70,000 - $80,000 at the time of posting.
- Structured wage increases.
- Comprehensive benefit package specific to your work status.
- Additional vacation days for years of service.
- Business support for education or training after 9 months with the company.
- Learning & development opportunities.
-
Application Developer
1 month ago
Ottawa, Ontario, Canada ALS Global Full timeAbout ALS GeoanalyticsALS Geoanalytics is a leading provider of geoscience solutions for the mining and mineral exploration industry. Our innovative approach combines data-driven science, artificial intelligence, and machine learning to deliver accurate and efficient results.About the RoleThe Application Developer will play a key role in developing and...
-
Mobile Application Developer
1 month ago
Ottawa, Ontario, Canada NoibuTechnologies Full timeAbout Noibu TechnologiesNoibu Technologies is a leading technology company that helps brands recover millions of dollars in lost sales by detecting, managing, and resolving critical errors on their online stores.Job DescriptionWe are seeking a highly skilled Mobile Application Developer to join our team. As a key member of our development team, you will be...
-
**Senior Application Developer**
2 weeks ago
Ottawa, Ontario, Canada Randstad Full timeWe are seeking an experienced Senior Application Developer to lead the integration and utilization of Microsoft Power Platform tools, including PowerApps, Power Automate, and Power BI for one of our valued Federal Government clients.The ideal candidate will bring a strong background in developing and supporting Power Platform applications, streamlining...
-
Mobile Application Developer
6 days ago
Ottawa, Ontario, Canada NoibuTechnologies Full timeAbout the Role:Are you passionate about creating high-quality mobile applications?We are seeking an experienced Mobile Application Developer to join our team at Noibu Technologies. As a key member of our development team, you will be responsible for designing and developing a privacy-first session replay framework for mobile applications, focusing on user...
-
iOS Application Developer
1 month ago
Ottawa, Ontario, Canada TV2 Consulting Full timeRequirementsWe are seeking a highly skilled iOS Application Developer to join our team at TV2 Consulting.Key Responsibilities:Design and develop high-quality native iOS applications using Swift and Xcode.Implement complex features and functionalities, including memory management, multi-threading, and networking.Collaborate with cross-functional teams to...
-
Mobile Application Developer
1 month ago
Ottawa, Ontario, Canada Equest Full timeJob SummaryAs a member of our development team, you will be instrumental in the identification and implementation of a Cloud Protection Licensing (CPL) wide mobile software that covers our product portfolio. The primary objective is to design, develop, test and deliver high-quality mobile products.Key ResponsibilitiesDevelop and test mobile app/SDK projects,...
-
Senior Web Application Developer
1 month ago
Ottawa, Ontario, Canada SA TECHNOLOGIES Full timeSA Technologies Inc. is a leading IT consulting firm with operations in the US, Canada, Mexico, and India. As an Oracle Gold Partner, SAP Services Partner, and IBM Certified enterprise, we deliver innovative solutions to our clients.Job OpportunityWe are seeking a highly skilled Front-End Web Applications Developer to join our team. The ideal candidate will...
-
iOS Mobile Application Developer
2 weeks ago
Ottawa, Ontario, Canada Healthsign Full timeJob Description:Healthsign is seeking a skilled iOS Mobile Application Developer to join our team in Ottawa, Ontario, Canada. As an iOS Mobile Application Developer, you will be responsible for designing and building mobile applications for Apple's iOS platform. Your primary focus will be on building and adding more functionality to the Healthsign iOS...
-
Senior Mobile Application Developer
4 weeks ago
Ottawa, Ontario, Canada Fortinet, Inc. Full timeMobile Developer Job DescriptionWe are seeking a skilled Mobile Developer to join our FortiRecorder team in Ottawa. As a Mobile Developer, you will be involved in the full development life cycle of software and product development. You will have the opportunity to make your skills and expertise make a difference.Key Responsibilities:Develop software and...
-
Ottawa, Ontario, Canada Django Rest Framework Full timeJob DescriptionThe Product Engineer plays a pivotal role in ensuring the seamless implementation of developed applications. Their primary responsibility involves thorough testing to guarantee that the application aligns with the envisioned product design by the Product UI Developer and the Product Architect.To achieve this, the Product Engineer leverages...
-
Senior Embedded Application Developer
4 weeks ago
Ottawa, Ontario, Canada Lumentum Full timeLumentum is seeking a senior embedded application developer to play a key role in the development of software for next-generation optical communication products.Key responsibilities:Collaborate with cross-functional teams to define product requirements.Develop and maintain embedded application software.Provide technical guidance and support throughout the...
-
Senior Embedded Application Developer
3 weeks ago
Ottawa, Ontario, Canada Lumentum Full timeLumentum is seeking a senior embedded application developer to play a key role in the development of software for next-generation optical communication products.Key responsibilities:Collaborate with cross-functional teams to define product requirements.Develop and maintain embedded application software.Provide technical guidance and support throughout the...
-
Senior Embedded Application Developer
4 weeks ago
Ottawa, Ontario, Canada Lumentum Full timeLumentum is seeking a senior embedded application developer to play a key role in the development of software for cutting-edge optical communication products.Key responsibilities:Collaborate with cross-functional teams to define new product requirements.Develop and maintain embedded application software.Provide support throughout the software and product...
-
Senior Embedded Application Developer
4 weeks ago
Ottawa, Ontario, Canada Lumentum Full timeLumentum is seeking a senior embedded application developer to play a key role in the development of software for next-generation optical communication products.Key responsibilities:Collaborate with cross-functional teams to define new product requirements.Develop and maintain embedded application software.Provide support throughout the software and product...
-
Senior Software Developer
2 weeks ago
Ottawa, Ontario, Canada University of Ottawa Full timeJob Type: EmployeeDuration in Months (for fixed-term jobs): 24Job Family: Application Development# of Open Positions: 1Faculty/Service - Department: IT, Faculty of EngineeringCampus: Main CampusUnion Affiliation: N/AHours per week: 35Salary Grade: Non-Union Grade NC8 - 35 hrsSalary Range: $91,917.00 - $114,078.00Software Development Expertise:The University...
-
Full Stack Developer for Data Applications
3 weeks ago
Ottawa, Ontario, Canada Barracuda Full timeAbout the RoleWe are seeking a highly skilled Full Stack Developer to join our team at Barracuda. As a key member of our data applications team, you will have the opportunity to shape how our data products are architected, implemented, deployed, and consumed by customers.In this role, you will design, develop, and deploy full-stack data applications using...
-
Software Engineer
2 weeks ago
Ottawa, Ontario, Canada ADGA Group of Companies Full timeJob OverviewADGA Group Consultants is seeking an experienced Software Engineer to develop custom applications for various groups within the client's organization using Dynamics 365 and Power Platform solutions.ResponsibilitiesCreate custom applications for Dynamics 365/Power Platform using Canvas and Model Driven frameworks.Develop flows with Power...
-
Java Developer
1 week ago
Ottawa, Ontario, Canada Canadian Bank Note Company, Limited Full timeAbout the JobAre you a skilled Java developer looking for a challenging opportunity in biometric application development? We have an exciting role for you at Canadian Bank Note Company, Limited. As a member of our Facial Recognition group, you will be responsible for designing, implementing, and maintaining complex Java-based applications that underpin our...
-
Mobile Application Development Specialist
6 days ago
Ottawa, Ontario, Canada TV2 Consulting Full timeAre you a skilled software developer looking for a new challenge in mobile app development? We at TV2 Consulting are seeking an experienced candidate to join our team as a Mobile Application Development Specialist.About the RoleThis is a temporary contractor position that will last for approximately one year. You will be working Monday to Friday, 37.5 hours...
-
Software Development Engineer
4 weeks ago
Ottawa, Ontario, Canada Adobe Full timeAbout the RoleWe're seeking a highly skilled Cloud Solutions Developer to join our AEM Asset Engineering team at Adobe. As a key member of our team, you will be responsible for designing and developing high-quality cloud applications that meet the evolving needs of our customers.Key Responsibilities:Collaborate with cross-functional teams to gather system...