We use cookies to improve the user experience, analyze traffic and display relevant ads.
Details Accept
Enter position

Overview of salaries statistics of the profession ".Net Software Developer in Canada"

Receive statistics information by mail
Unfortunately, there are no statistics for this request. Try changing your position or region.

Recommended vacancies

Software Developer - FortiAI
Fortinet, Burnaby, BC
DescriptionWe are the FortiAI team, which is in charge of our new product line: FortiAI. It is a leading edge product which utilizes machine learning technology for sub-second malware detection and instruction detection. Job Responsibilities: •Develop new features for the FortiAI product •Debug and test of the FortiAI product Skills Required: •Must be very familiar with C or C++ •Knowledge of at least 2 scripting language: Shell, Perl, Python, etc •Experience in Unix/Linux environment is a must •Must be very Knowledgeable of TCP/IP networking •Knowledge of firewalls, switching and routing •Knowledge of crypto, encryption and certification •Good problem solving and troubleshooting skills •Highly motivated and responsible quick learner •Familiar with system installations, configurations, and troubleshooting •Background in machine learning or cuda programming is a plus Education requirement: •Bachelors Degree in Computer Science or equivalent experience #GD #LI-MIMI
Embedded Software Developer
Fortinet, Burnaby, BC
DescriptionAs a fast growing successful organization, Fortinet Technologies is looking for an upbeat C Guru to join our team. We are looking for a junior to intermediate level developer. This position offers variety and direct involvement with complex, innovative technology; as well as the opportunity to work with a close knit team of experienced and talented developers. As an Embedded Software Developer at Fortinet, you will be responsible for the full development cycle of newer and award winning flagship Fortinet products. You will be given the opportunity to participate in the development cycle from troubleshooting and testing to participation in the design and development of new features. You will work with the latest technologies for our next generation high performance distributed security systems. Join our team of enthusiastic developers and become a leader in network security. More Senior? If you enjoy being involved in entire development lifecycle of complex software, naturally take ownership in projects, comfortably interact with cross-functional departments, and enjoy mentoring emerging developers, you will find Fortinet has a platform to support your professional success. Job Responsibilities: •Development, design and test the software for Fortinet products •Hands on in bug fixing •Maintain and document code using source control system •Maintenance, performance tuning, and support of implemented software or firmware products •Implement new features according to identified specs Job Skills Required: •C/C++ experience •Experience with TCP/IP, Firewall, UTM •Software development experience in Unix/Linux environment •Capable of switching focus in various situations and apply themselves to quickly learning new technologies and adopting new methodologies •Excellent problem solving and troubleshooting skills •Relational database skills is an asset Educational Requirements: •Bachelor's Degree (Masters or PhD is an asset) in Computer Science or similar degree #GD #LI-MG1
Intermediate Software Developer
Winters Technical Staffing, Vancouver
Title: Intermediate Software DeveloperLocation: Vancouver, BCType: Full Time, PermanentSalary: TBDBenefits: Full Benefits including Dental care, Extended health care, Life insurance, Paid time off, Vision care, Casual dress, On-site parkingSchedule: 8 hour shiftWork remotely: Temporarily due to COVID-19COVID-19 precaution(s):Remote interview processVirtual meetingsAboutOur client is a high tech security company based in Vancouver, that provides anti-drone solutions. Their technology can safely and effectively detect, identify, and neutralize rogue drones to prevent them from posing security threats in unauthorized areas.ResponsibilitiesStrong development and practical experience in creating and implementing web-based user interfaces Responsible for constructing the front-end interfaces with JavaScript frameworks and collaborating with backend developers, as well as developing web server features with Python. Must  be able to work closely with the development team to build out the application components and maintain these systems throughout the development life cycle. Must also have the ability to diagnose problems and ensure load efficiently, high availability and reliability for load balancing across the platform.My client is not expecting you to arrive with everything you need to know. They work in a highly collaborative environment where they will educate you on the technologies they have adopted while you help to further innovate, be it software, procedures, or fun! In return you will develop, test and maintain software products to ensure strong functionality and optimization.Requirements2+ years of professional experience in software development, testing, and maintenanceProficient in AngularJS, Python, MySQLHands-on experience working with HTML, CSS/SCSS, REST, Nginx, MQTTExperience with Linux command line programs and shell scriptsExperience with test-driven development and automated testing frameworksStrong background in server-side architecture for scalability, availability, performance, security, and agilityExperience with Scrum/Agile development methodologiesExcellent verbal and written communication skillsGood understanding of latest technology trendsAbility to quickly pick up expertise on new technologiesAbility to adjust to change and rapid pace of developmentExcellent problem-solving skills with the ability to translate requirements into a technical design, but within the constraints of the current platform or legacy systemsBachelor’s Degree in computer science or equivalent experienceEligible to work in Canada
Embedded Software Developer
Fortinet, Burnaby, BC
DescriptionAs a fast growing successful organization, Fortinet Technologies is looking for an upbeat C Guru to join our team. We are looking for a junior to intermediate level developer. This position offers variety and direct involvement with complex, innovative technology; as well as the opportunity to work with a close knit team of experienced and talented developers. As an Embedded Software Developer at Fortinet, you will be responsible for the full development cycle of newer and award winning flagship Fortinet products. You will be given the opportunity to participate in the development cycle from troubleshooting and testing to participation in the design and development of new features. You will work with the latest technologies for our next generation high performance distributed security systems. Join our team of enthusiastic developers and become a leader in network security. More Senior? If you enjoy being involved in entire development lifecycle of complex software, naturally take ownership in projects, comfortably interact with cross-functional departments, and enjoy mentoring emerging developers, you will find Fortinet has a platform to support your professional success. Job Responsibilities: • Development, design and test the software for Fortinet products • Hands on in bug fixing • Maintain and document code using source control system • Maintenance, performance tuning, and support of implemented software or firmware products • Implement new features according to identified specs Job Skills Required: • C/C++ experience • Experience with TCP/IP, Firewall, UTM • Software development experience in Unix/Linux environment • Capable of switching focus in various situations and apply themselves to quickly learning new technologies and adopting new methodologies • Excellent problem solving and troubleshooting skills • Relational database skills is an asset Educational Requirements: • Bachelors Degree (Masters or PhD is an asset) in Computer Science or similar degree #GD #LI-MG1Fortinet (NASDAQ: FTNT) secures the largest enterprise, service provider, and government organizations around the world. Fortinet empowers its customers with intelligent, seamless protection across the expanding attack surface and the power to take on ever-increasing performance requirements of the borderless network - today and into the future. Only the Fortinet Security Fabric architecture can deliver security features without compromise to address the most critical security challenges, whether in networked, application, cloud or mobile environments. Fortinet ranks number one in the most security appliances shipped worldwide and more than 450,000 customers trust Fortinet to protect their businesses.
Embedded Software Developer
Fortinet, Burnaby, BC
DescriptionAs a fast growing successful organization, Fortinet Technologies is looking for an upbeat C Guru to join our team. We are looking for a junior to intermediate level developer. This position offers variety and direct involvement with complex, innovative technology; as well as the opportunity to work with a close knit team of experienced and talented developers. As an Embedded Software Developer at Fortinet, you will be responsible for the full development cycle of newer and award winning flagship Fortinet products. You will be given the opportunity to participate in the development cycle from troubleshooting and testing to participation in the design and development of new features. You will work with the latest technologies for our next generation high performance distributed security systems. Join our team of enthusiastic developers and become a leader in network security. More senior? If you enjoy being involved in entire development lifecycle of complex software, naturally take ownership in projects, comfortably interact with cross-functional departments, and enjoy mentoring emerging developers, you will find Fortinet has a platform to support your professional success. Job Responsibilities: • Development, design and test the software for Fortinet products • Hands on in bug fixing • Maintain and document code using source control system • Maintenance, performance tuning, and support of implemented software or firmware products • Implement new features according to identified specs Job Skills Required: • C/C++ experience • Experience with TCP/IP, Firewall, UTM • Software development experience in Unix/Linux environment • Capable of switching focus in various situations and apply themselves to quickly learning new technologies and adopting new methodologies • Excellent problem solving and troubleshooting skills • Relational database skills is an asset Educational Requirements: • Bachelor's Degree (Masters or PhD is an asset) in Computer Science or similar degree #GD #LI-MG1
Senior Software Developer
Staples Canada, Richmond Hill, ON
Who we are As the Working and Learning Company, we at Staples Canada, are dynamic, inspiring partners to our customers and the communities in which we live. At Staples, we inspire people to work smarter, learn more and grow every day. We look for people who are curious, approachable and passionate, and who enjoy finding solutions. If that's you, let's work, learn and grow together. We are building an inclusive and diverse team Staples Canada is creating an inclusive and diverse work environment. We welcome, value and thrive on perspectives and contributions from backgrounds that vary by race, gender, sexual orientation, gender identity or expression, lifestyle, age, educational background, national origin, religion or physical ability. If you have a disability or special need that requires accommodation, please let us know. Some of what you will do As the Senior Software Developer, you will assist in architecting, building, improving, and maintaining world-class solutions for Staples Customer facing applications. This is a hands-on Team Lead role where you will develop and lead software development team, across the full-stack of a multi-channel platform from Angular, JavaScript, React, Node.js to server-side .Net. We want an individual who will challenge the norm, strive to create the best experience's and someone who always puts the customer first. You're your passion for mentoring and/or writing clean, simple code and a willingness to share learnings, each day will be fast-paced, challenging, rewarding and meaningful. Specifically, you will: •Cultivate a deep understanding of the portfolio of applications we utilize, along with their respective strengths and weaknesses, to provide solutions to existing and future challenges. •Through your knowledge of industry trends and tools, together with your own experiences, work with the team to improve our software, our environment, and our process. •Provide guidance and direction to the development teams to tear down obstacles and keep initiatives on target and moving forward. •Translate project goals and product roadmaps into organized technical tasks. •Offer your input and expertise to technical and non-technical audiences. •Work with technology and business leadership to define the right technology solutions to solve complex problems. •Collaborate with team members in an agile environment. •Ensure that the team produces clean code and follow industry best practices and designs Some of what you need •10+ years of experience as a Full stack developer with .NET framework. •5+ years of experience directly managing a team. •Solid experience with JavaScript, AJAX, CSS and TypeScript and different frameworks (React, Angular, Bootstrap) and knowledge of the benefits of each framework. •Proficient with Microsoft .NET 3.5+ development using C#. •Comprehensive understanding of object-oriented and service-oriented application development techniques and theories. •Experience of Cloud Architecture/Technologies and DevOps best practices. •Experience with source control management systems such as GitHub and continuous integration/deployment environments. •Experience in practicing Agile methodologies. •Experience with Quality Assurance best practices such as test-driven development. •Successfully and simultaneously managed multiple large digital-project with an emphasis on business transformation, uncertain business requirements and/or implementation of new technology •Bachelor's Degree in Computer Science or relevant work experience. •Openness to others' ideas and great collaboration, partnering and communication skills •Skilled in making data driven decisions, and driving ownership and accountability •Curious •Approachable •Passionate •Problem solver Some of what you will get •Associate discount •Health and Dental benefits •RRSP/DPSP •Performance bonuses •Learning & Development programs •And more... Additional Information •Combination of Office and remote work.
Senior Programmer/Software Developer (C#.NET) to implement existing and future IM/IT projects
S.i. Systems, Ottawa, ON
Our valued public sector client is in need of a Secret cleared, Programmer/Software Developer in C#.NET to implement existing and future IM/IT projects. The Contractor must provide a resource that has the knowledge, experience, and the expertise to perform the following tasks which include but are not limited to: a. Develop solutions to business and technical problems by means of computer systems of significant size and complexity; b. Review requirements for Command and Control IM/IT systems, identify software solutions to address these requirements within the Defence environment; c. Select and incorporate available software programs; d. Design detailed programs, flow charts, and diagrams indicating mathematical computation and sequence of machine operations necessary to copy and process data; e. Translate detailed flow charts into coded computer instructions and confer with technical personnel in planning programs. The code must be sufficiently documented to aid other developers and personnel performing future updates and maintenance; f. Unit test the code prior to releasing it for integration testing; g. Integrate and test functionality created by other developers; h. Verify accuracy and completeness of programs by preparing sample data, and testing them by means of system acceptance test runs made by operating personnel; i. Correct program errors by revising instructions or altering the sequence of operations; j. Create test instructions, build documents, flow charts, diagrams, layouts, programming and operating instructions to document applications for later modification or reference; k. Provide progress reports against assigned tasks; l. Required standards, protocols, languages, specialities and products will be specified in the task authorization. These may include but are not limited to: i. SCRUM or other Agile development methodology ii. .NET Core iii. WCF web services or REST web API services iv. Angular (v2 or later) v. Typescript vi. C#.NET vii. TFS Automated Build viii. REST Services Apply
Senior Software Developer
Ontario Institute For Cancer Research, Toronto, Ontario
The Ontario Institute for Cancer Research (OICR) is seeking an enthusiastic senior developer to join a dynamic team working in one of the country's premier cancer research institutes.This position is temporary, full-time for one-year with the possibility of renewal.The Ontario Health Study (OHS) is a long-term, population-wide health study that serves as a platform to help researchers understand how our genes, lifestyle, and environment affect our health over time, and to develop strategies for the prevention, early detection, and treatment of chronic diseases like cancer, diabetes, heart disease, asthma, and Alzheimer's. The Study continues to expand its dataset through new linkages, sample collection and analyses, and administration of online questionnaires. OHS data and samples are available to the research community for approved, health-related studies.We at OHS Informatics aim at providing best practice solutions and infrastructure to health researchers. This includes a Laboratory Information Management System (LIMS), online participant portal & questionnaires, data warehouse & data sharing solutions, call-center solutions as well as an internal management console for administrative services.As part of the team, the Senior Developer is required to support existing and develop new innovative software solutions for OHS that contributes to the ongoing strategic OHS-IT deliverables. The successful candidate will have an extensive track record of information technology expertise and experience. Well-developed communication and relationship building skills are paramount. Experience in dealing in modern clinical and/or medical research settings is advantageous.While most work is completed remotely, we occasionally have onsite team meetings, events, or organization wide social activities where attendance is expected.OICR is Ontario's cancer research institute. We bring together people from across the province and around the world to improve the lives of everyone affected by cancer. We take on the biggest challenges in cancer research and deliver real-world solutions to find cancer earlier and treat it more effectively. We are committed to helping people living with cancer, as well as future generations, live longer and healthier lives.Launched in December 2005, OICR is an independent institute funded by the Government of Ontario through the Ministry of Colleges and Universities.Position responsibilities include:Utilize your expertise in UI/UX design principles to create visually stunning and user-friendly interfaces.Develop responsive and interactive front-end components using ZKoss (ZK) framework to enhance the overall user experience.Customize and extend ZK components to meet specific project requirements, ensuring that the UI aligns with the project's overall design and functionality goals that includes AODA compliance and a consistent look & feel across OHS public & participant websites.Collaborate with cross-functional teams in gathering project requirements and translating them into technical specifications.Proactively participate and influence the software architecture specifications, design, implementations.Provide accurate development estimates, identifying risks and developing / recommending mitigation strategies.Develop new, migrate & improve existing business applications with new features & enhancements using industry best practices and standards.Collaborate and contribute to the design and implementation of the analytics data marts.Conduct thorough testing and debugging of applications to ensure high-quality deliverables.Deploy software applications for development, staging & production as required.Ability to fast track, investigate and resolve end-to-end infrastructure, production, or operations related issues.Optimize application performance by identifying bottlenecks and implementing necessary improvements.Ensure adequate technical design, implementation documents and user guides as prepared.Demonstrate ability to manage multiple projects in a fast-paced work environment with exceptional attention to detail, coupled with strong organizational, time management, and decision-making skills.Lead and contribute to meetings, walkthrough reviews of technical & functional specifications and unit test plans.Research and recommend improvements to further automation of existing study activities as well as modernization of the existing applications.Stay up to date with emerging technologies and industry trends to continuously improve development processes and solutions.Key Design & Development Tools:UML, Java, Hibernate, MySQL, REST, JSON, ZK Framework, Ajax, JQuery, Tomcat, Eclipse, Eclipse Rich Client Platform programming, Jenkins, Jira, SVN, Git, MySQL Workbench, UFT, R, SAS Analytics, Linux, Debian, Windows Server, OpenStack.Qualifications:Bachelor's degree in Computer Science, Software Engineering or equivalent with relevant development experience.Experience with desktop & web development using Java and ZK/ZUL framework.Hands-on experience with the Model-View-ViewModel (MVVM) architecture in ZK and a track record of implementing responsive design principles using ZK ensuring optimal user experiences across various devices and screen sizes.Experience working with relational databases and proficiency in MySQL and Hibernate.Proficiency in Bootstrap, CSS, JavaScript or similar front-end toolkits or scripting languages.Proven expertise in functional and non-functional requirements and testing.Experience with continuous integration/delivery best practices, technologies, and tools such as Jenkins, GitHub, JIRA.Working knowledge for developing on cloud environments like AWS, Google cloud is a plus.Knowledge of data warehousing concepts and best practices is highly desirable.Knowledge of AODA, PIPEDA, PHIPA & HIPAA compliance is a plus.Strong problem-solving skills and attention to detail.Strong verbal and written communication skills.Strong relationship building & collaboration skills. Ability to work independently and take ownership of assigned tasks.Previous experience working in an Agile development team.Additional technology certifications and/or software development certifications are desirable.For more information about OICR, please visit the website at www.oicr.on.ca.To learn more about working at OICR, visit our career page.CLOSING DATE: Until Filled
Senior C# (.Net) Fullstack Developer to design, develop and maintain software solutions using .NET framework with C# and Vue.JS technologies.
S.i. Systems, Vancouver, BC
Our Public Enterprise Client is looking for a Senior C# (.Net) Fullstack Developer to design, develop and maintain software solutions using .NET framework with C# and Vue.JS technologies.1-year contract, option for another one (1) year extension. Hybrid, 3-5 days in office, Victoria, BC.Must-have:8 years experience with C# .Net development4 years experience with frontend frameworks and technologies such as Vue.JS, Typescript and JavaScript4 years experience developing RESTful services using Swagger4 years experience with source code management with GitHub and SubversionNice-to-have:4 years experience working with testing frameworks such as XUnit4 years experience with security best practices related to JWT and OAuth 2.0 implementations.4 years experience with container orchestration tools, such as Docker Compose and Kubernetes, to manage multi-container applications Apply
Software Developer - Full Stack - Senior
Computer Consultants International, Inc., Toronto, ON
HYBRID position at Toronto, OntarioMust haves:Knowledge and experience in Angular / Java Script / CSS / HTML / Spring BootExperience with implementation of approved user interface, design, and deployment of databaseProficient with both front-end and back-end development, including any associated areas such as database design/management and DevOps
Software Developer - Full Stack - Senior
Computer Consultants International, Inc., Toronto, ON
HYBRID position at Toronto, OntarioMust haves:PHP coding (essential) including knowledge of refactoring code due to upgrading from v 7.x to 8.x:Work with APIs to code browser queries that retrieve data and parse JSON responses to present data to the user or feed downstream processesWrite data in alternate formats (such as CSV)MySQL (essential) and phpMyAdmin, including experience refactoring code due to upgrading from v 5.x to 8.x:e.g., Write database queries using SQL and use result sets to perform business logicWeb development/ UI/AccessibilityHTML, CSS, JavaScriptWCAG 2.0 Level AA
Software Developer - Senior
Computer Consultants International, Inc., Toronto, ON
HYBRID position at Toronto, OntarioMust haves:10+ years experience in PowerBuilder based development utilizing a combination of PowerBuilder, ODBC, SFTS, DB2, Oracle, batch processing and associated Windows technologies1+ years experience in integrating PowerBuilder Cloud components with external systems like SFTS and database systems Experience in development and design of new mid-tier applications or enhancement to existing ones in a PowerBuilder Cloud focused environment.Experience in Object-Oriented methodologies for the development, design, implementation and maintenance of PowerBuilder applications.Experience with one or more platforms, especially the Windows operating system, database technology, communication protocols
Software Developer - New Grad
Equest, Ottawa, ON
Location: Ottawa, CanadaIn fast changing markets, customers worldwide rely on Thales. Thales is a business where brilliant people from all over the world come together to share ideas and inspire each other. In aerospace, transportation, defence, security and space, our architects design innovative solutions that make our tomorrow's possible.For decades, Ottawa has been a global technology leader. Today, Canada's capital holds one of the brightest and most diverse technological ecosystems in North America. Voted as Canada's best place to live 2017 by Maclean's, Ottawa offers a low cost of living with a high quality of life. The Thales Ottawa office has been a major supplier and long-term trusted partner to DND, enabling the Canadian Armed Forces and the Canadian Coast Guard to achieve mission success.Software Developer: Angular/React C#/Java (New Grad) Position SummaryOttawa, Ontario (Hybrid)The successful candidate will implement, integrate, test, configure, and document full stack web-based software applications, and will be involved in selection, design, and experimentation activities related to such software in support of Innovation Team projects that contribute to naval platform in-service support programs. The successful candidate will help deliver value to the operational team quickly in an agile, incremental way and will work with business analysts and operational stakeholders to identify problems and find relevant solutions. The type of solutions could range from automating business processes, building a custom user interface that will make decision-making easier, connecting multiple software systems together, etc. The successful candidate will make use of modern software development techniques and technologies such as artificial intelligence and data analytics where warranted.Key Areas of ResponsibilityParticipate in user needs / requirements analysis and software design;Experiment with new software stacks for proof of concept / pilot projects;Implement web applications software, including coding, unit testing, and integration;Produce software developer documentation;Apply Infrastructure as Code for quick and repeatable software deployment;Identify and analyze software defects and implement fixes into product releases; andMinimum QualificationsBachelor's degree in software engineering, computer engineering, computer science, or equivalent education with relevant experienceExperience/expertise:Front-end web app software development with Angular and/or React frameworksBack-end web app software development using a managed programming language (e.g. C#, Java) and an associated framework (e.g. Node.JS, Spring, .NET Core)Web app software development using a scripting language (e.g. JavaScript/TypeScript, Python, Ruby) and an associated framework (e.g. Express.js, Django, Ruby on Rails)Preferred QualificationsVery strong coding, unit testing, and debugging skillsExperience working in a scrum/agile software development environmentExperience utilizing Infrastructure as Code patterns and technologies (such as Ansible, Puppet, Chef, Terraform, and AWS CloudFormation)Experience with SQL' API creation and/or management, containerization, e.g. Docker, Kubernetes use of machine learning libraries such as TensorFlow and PyTorch, use of data analysis libraries such as Scikit-learn, Pandas, NumPy, and MatplotlibExperience with military (ideally Navy)What We OfferThales provides an extensive benefits program for all full-time employees working 24 or more hours per week and their eligible dependents, including the following:Company paid Extended Health, Dental, HSA, Life, AD&D, Short-term Disability, Cancer Care Program, travel insurance, Employee Assistance Plan and Well-Being program.Retirement Savings Plans (RRSP, DCPP, TFSA) with a company contribution and a match to a DCPP, with no vesting period.Company paid holidays, vacation days, and paid sick leave.Voluntary Life, AD&D, Critical Illness, Long-Term Disability.Employee Discounts on home, auto, and gym membership.Why Join Us?Say HI and learn more about working at Thales click here . ( https://youtu.be/9aMF4NMhEJo )#hybrid#LI-TA1Thales is an equal opportunity employer which values diversity and inclusivity in the workplace. Thales is committed to providing accommodations in all parts of the interview process. Applicants selected for an interview who require accommodation are asked to advise accordingly upon the invitation for an interview. We will work with you to meet your needs. All accommodation information provided will be treated as confidential and used only for the purpose of providing an accessible candidate experience. This position requires direct or indirect access to hardware, software or technical information controlled under the Canadian Export Control List, the Canadian Controlled Goods Program, the Canadian Industrial Security Program, the US International Traffic in Arms Regulations (ITAR) and/or the US Export Administration Regulations (EAR). All applicants must be eligible or able to obtain authorization for such access including eligibility to the Canadian Controlled Goods Program and able to obtain a Canadian NATO Secret clearance.
Senior Full Stack JavaScript, C# (MVC, .Net 6, ASP.NET) Software Developer to develop net new applications and upgrade code from WCF to .Net 6 within a pol
S.i. Systems, Winnipeg, MB
Our client is seeking a Senior C# (MVC, .Net 6, ASP.NET) Software Developer to create net new applications and upgrade code from WCF to .Net 6 within a policing environment. **Successful candidate must be able to pass level 3 background check**Must Haves: 10 years’ experience as a C# (MVC, .Net 6, ASP.NET) Software DeveloperRest APIs with C# and ASP.Net knowledge of updating WCF to .Net 6 NHibernate calls experienceMS SQLJavaScript (HTML, CSS)NUnit/xUnit testingUX/UI Design skillsEF code first and database first design experienceIOC containersResponsibilities:Analyze the existing code base and application designReview technical design and determine rewrite approach with IT stakeholdersImplement Application Authentication/Authorization, Security and LoggingWrite automated testsWork with business and technical stakeholders as part of user acceptance testingTransition application knowledge to a team of application developersDesign and implement a restful API based on .Net 6/8 Web ApiDesign and implement a new Web Application based on the latest ASP.Net MVC version Apply
Software Developer - CRM - Senior
Computer Consultants International, Inc., Toronto, ON
HYBRID position at Toronto, OntarioMust haves:10+ years of experience with Siebel technical configuration/ design / development / integration 5+ year of experience of Siebel integration with Adobe AEM , J2EE and etc., Siebel EIM/EAI 3+ years of experience with Siebel IP18+ with a focus on configuring / developing. Experience with Assignment Manager, Business Rules, Workflow, Applets, Views, Screens, Code/Scripts and related Siebel Business Layer objects. Experience with Siebel Tools Software and editing Siebel Web Templates. Experience in using Siebel Open UI specific classes and Methods. Experience in OBIEE and PowerBI report development Experience in HTML 5, Cascading Style Sheet, JQuery and JavaScript Ability to develop and present new ideas and conceptualize new approaches and solutions Excellent interpersonal relations and demonstrated ability to work with others effectively in teams Demonstrated ability to work with functional and technical teams Demonstrated ability to participate in a large teams and work closely with other individual team members Proven analytical skills and systematic problem solving 
Software Developer - Senior
Computer Consultants International, Inc., Toronto, ON
HYBRID position at Toronto, OntarioMust haves:8+ years of experience with developing code in C# (.NET, ASP.NET, MVC, IIS, WCF)Demonstrated experience with using XHTML, HTML5, JavaScript, jQuery, Ajax, AngularJS, Bootstrap, XSLT and XML for development.8+ years of experience with debugging, refactoring and optimization8+ years of experience with developing code in SQL using SQL Server Management Studio
Software Developer - CRM - Senior
Computer Consultants International, Inc., Toronto, ON
HYBRID position at Toronto, OntarioMust haves:Siebel Public Sector 8.x (10+ years) with 2+ year experience with Siebel IP2018+Siebel data model (10+ years): Data model extension, EIMSiebel Remote (10+ years): Docking Object, Siebel AnywhereSiebel OpenUI (7+ years): PM/PR ScriptingSiebel Smart Scripts and Task Based UI (5+ years)Siebel e-Services ( 10+ years)Siebel EAI, EIM, BI Publisher Reports (10+ years)Oracle Service Cloud (OSC)Java™ Enterprise Edition (J2EE), Java™, JavaScript, jQuery, Jscript bootstrap framework, HTML 5, and CSS (5+ years)REST web service (using JSON) (5+ years)AODA, WCAG and Web accessibility
Junior Software Developer
Equest, Calgary, AB
"PBS is the fastest growing "All Inclusive Business Platform" vendor in North America and we've only just begun! " The Opportunity: We are changing the way people buy and service cars one dealership at a time. In business for over 30 years, PBS is the third largest DMS (Dealership Management System) provider to the North American retail automotive industry. Each month we welcome hundreds of new users to our software platform, and we need your help. We are unique in the industry because we view our customers as business partners, technology innovators, and friends. Our software can run all aspects of an automotive dealership with sales, service, inventory management, and accounting modules. And that's where you come into the picture. While specific roles are posted, PBS is always open to pivoting with quality people and adding to the team based on your skills and the needs of our customers. After you join the team, we will continue the process of moving you into new roles based on your talents, growth, and interests. The Role: The Development Team is looking for an eager individual to join us in the position of Junior Software Developer in our Calgary office. You will be responsible for working with other developers as well as our Business Analyst and QA Team to design, develop and maintain our software. You will be influential in the direction of our software and help bring it to life. This is an entry-level position with the opportunity to grow and expand into other roles and responsibilities. Direct experience is not required. We are looking for people who are personable, friendly, helpful, thorough, fast learner, self-starter, and who embrace change and innovation. Job Responsibilities: Design, develop and maintain .NET Software Participate in team meetings and scrums Investigate and resolve problems and bugs Merge code and participate in code reviews Collaborate with other teams to plan and design new features Manage multiple projects at once and ensure projects are completed on time and with exceptional quality. Qualifications: University degree in Computer Science, Software Engineering or related field Knowledge of Object-Oriented programming languages Knowledge of Microsoft .NET (VB/C#) Knowledge of Azure DevOps or TFS (Team Foundation Services) Knowledge of Version Control such as GitHub Knowledge of Web/Mobile app experience Knowledge of SQL Server (or comparable database experience) Exposure to public cloud-based environments such as AWS, Google or Microsoft Azure Excellent written and verbal communication skills Ability to work collaboratively in both a team atmosphere and independently Exceptional attention to detail, outstanding prioritization and organizational skills, including strong project management skills Strong problem-solving skills. Willing to dive into difficult technical issues and figure them out; anticipating and resolving problems Flexible, fast learner who thrives in a constantly changing work environment What we offer: Internal promotion and growth opportunities An education department dedicated to helping you with professional and personal development The opportunity to travel Access to an onsite gym at some locations and/or corporate membership to Goodlife Free parking Staff events Great referral bonus Staff discounts with GM, Dell, and more Should you be selected for an interview, you will be contacted via email. Please monitor your junk/spam folder. PBS Systems thanks all applicants for their interest, however only those selected for an interview will be contacted. PBS Systems is an employment-equity employer. Candidates who require accommodations throughout the recruitment process please contact the Recruiting Department.
Software Developer - Full Stack - Junior
Computer Consultants International, Inc., Toronto, ON
HYBRID position at Toronto, OntarioMust haves:Microsoft/Azure Development and Quality Assurance Experience.NET Framework and/or .NET Core-based design, development, and testingC#, JavaScriptExperience participating in Scrum Agile developmentExperience translating business requirements into software code/implementationsAzure Cloud Development including PaaS and SQL services, or other cloud hosting technologies (e.g. Pivotal Cloud Foundry/PCF, Amazon Web Services/AWS, and Google Cloud Platform/GCP)
Senior Software Developer
CGI Group, Burnaby, BC
Position Description: Come work at a place where your innovation, creativity and ambition will be challenged and rewarded. Advance your career and build your personal brand as a thought leader, directing and leading the core banking needs of some of Canada’s largest credit unions. CGI is a global leader in banking software, and has an immediate need for a key contributor to join our Canadian banking solutions group. We offer a flexible work environment, competitive salaries, full benefits, employee recognition and an excellent collaborative work environment. Working with the latest Microsoft developer technologies, you’ll be encouraged to find your best-fit in this full-stack solution, empowering you to channel your technical know-how and enhance your skills to define a role that is mutually rewarding for yourself, CGI, and our customers. Your future duties and responsibilities: Job Duties and Responsibilities:• Evaluate and propose solutions to technical problems and changes in architectural design, selecting technologies and frameworks which align to product roadmap and encourage future platform adoption• Provide operational guidance with respect to containerization, Docker and Kubernetes configuration and utilization• Analyze and improve performance, security, stability, reliability and robustness of our solutions and their operational capabilities• Improve processes to make builds, code releases and deployments easier and faster• Create internal and customer tools and dashboards• Maintain the architectural integrity of the existing Banking application• Provide technical instruction, training and supporting documentation to internal and client teams• Perform unit and system testing to ensure application changes are developed with low error rate• Troubleshoot and debug the Wealthview Banking application in order to identify and resolve faults• Conduct code reviews, performance analysis at a high level Required qualifications to be successful in this role: Minimum Required Experience: • 8+ years’ experience in solution and application architecture, leveraging both legacy and modern development platforms particularly .NET framework environments• Understands and interprets business needs, applying innovative technology solutions • Able to effectively communicate, interact with and influence Senior Technical Advisors • Stays current with Microsoft developer technology is a priority• Able to analyze and interpret business information via communication with internal and external stakeholdersLevel of Education: • Bachelor’s Degree in Computer Science Key Technical Skills: • Proficient in C++ and familiar with C# and SQL Server • Microsoft Visual Studio 2022 IDE, using C# and C++ latest versions• Microsoft SQL Server relational database• MSDN Developer Licenses provided, giving product downloads and software keys, as well as access to Azure for cloud development and use• .NET core framework• Latest Microsoft operating systems• Microsoft Azure DevOps integrationNice to Have - Technical Skills: • Experience in a banking or credit union environment• Strong understanding of core banking application development• Familiarity with Wealthview banking, Ovation or RFS360 is valuable but not essentialSoft Skills:• Excellent time management, task planning and prioritization skills • Able to adapt quickly to changing client requirements• Strong, proactive leadership capabilities • Able to work effectively with minimal supervision • Enjoy working in a self-teaching, learning organization • Ability to build strong relationships with clients and team members Skills: C++Application DevelopmentC#SQL Server.NETCredit UnionsSolution AnalysisCloud Native Development What you can expect from us: Together, as owners, let’s turn meaningful insights into action.Life at CGI is rooted in ownership, teamwork, respect and belonging. Here, you’ll reach your full potential because… You are invited to be an owner from day 1 as we work together to bring our Dream to life. That’s why we call ourselves CGI Partners rather than employees. We benefit from our collective success and actively shape our company’s strategy and direction.Your work creates value. You’ll develop innovative solutions and build relationships with teammates and clients while accessing global capabilities to scale your ideas, embrace new opportunities, and benefit from expansive industry and technology expertise.You’ll shape your career by joining a company built to grow and last. You’ll be supported by leaders who care about your health and well-being and provide you with opportunities to deepen your skills and broaden your horizons. Come join our team-one of the largest IT and business consulting services firms in the world.