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 "C# .Net Developer in Canada"

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

Recommended vacancies

Embedded Software Developer
Fortinet, Burnaby, BC
DescriptionFortinet is currently seeking Junior Embedded Developers for development of our FortiGate appliance. FortiGate is our award winning flagship product, which consolidates security platforms while delivering unmatched performance and protection. The ideal candidate needs to have sound knowledge of C/C++ programming, hands on experience working in Linux environment and good knowledge of Networking protocols (TCP/IP). This is a great opportunity to work with Fortinet products while expanding your knowledge and developing your skills in network security. Job Responsibilities: •Hands on bug fixes for the current FortiGate products •Development, design and test the software for FortiGate •Maintain, evaluate, tune and support the implementation of software and firmware products •Implement new features according to the new feature specifications and TOP3 •Research, investigate and define new areas of technology to enhance existing FortiGate product or new product directions; re-evaluate the design and implementation of current source code •Maintain and document code using source control system Job Skills Required: •Project or Co-op experience in software development within Unix/Linux environment •Hands on skills in C/C++, TCP/IP networking, Unix system APIs, Strong grasp of sockets and IPC mechanisms a plus •Proficient in C and data structures •Sound knowledge of network concepts and architecture, e.g. IP, TCP, DHCP, WCCP, DNS, routing protocols etc. •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 •Proven ability to deliver products with high quality and on time Education Requirements: •Bachelors degree of Computer Science, similar degree #GD #LI-MG1
Embedded Software Developer
Fortinet, Burnaby, BC
DescriptionFortinet is looking for C Developers with a passion to improve and expand the rich feature set of our FortiGate firewall. You will join a dedicated team that is creating a compelling and innovative Unified Threat Management feature set (Anti-Virus, Web Filter, Data Leak Prevention and Anti-Spam). You love tackling challenging problems and take pride in writing clean, well thought-out code. You use and create tools that improve development processes, allowing you to focus on development. Most of all, you are driven to learn and grow -- making your work rewarding and FortiGate the best it can be for our users. Job Responsibilities: As a software developer at Fortinet, you will: •Implement and maintain software that drives our UTM feature set •Stay on top of new developments in application-layer protocols and software development and suggest improvements within the team •Promote best practices within the team and organization •Provide product improvement suggestions while using Fortinet firewalls on a daily basis •Research, investigate and define new areas of technology to enhance existing product or new product directions; re-evaluate the design and implementation of current source code Job Skills Required: •5+ years of C/C++ experience •Capable of switching focus in various situations and applying themselves to quickly learning new technologies and adopting new methodologies •Excellent problem solving and troubleshooting skills •Experience developing software in a Linux or UNIX-like environment •Experience with TCP/IP, firewalls, application-layer network software •The ideal candidate has good knowledge of TCP/IP, POSIX APIs, and has a strong grasp of sockets. •Experience using source control software (SVN, git or others) Assets: •Understanding of networking and security concepts •Experience with scripting is a plus (shell, Python, Perl) •Basic understanding of Linux or UNIX-like server/system management Educational Requirements: •Bachelors Degree in Computer Science or equivalent experience #LI-MG1
Embedded Software Developer
Fortinet, Burnaby, BC
DescriptionFortinet is calling for an experienced Embedded Software Developer who can think outside the box, has a logical approach to coding, and looking to grow their career in the network security industry. This individual will be working on the FortiManager, the centralized device management product, that configures the FortiGate. This team is expanding and looking for a developer who is passionate about C programming.Job Responsibilities •Develop, design and test the software for FortiManager •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 For the Junior position, please submit a copy of your academic transcript#LI-CN1 #GDFortinet (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.
Senior Software Developer
Fortinet, Burnaby, BC
DescriptionFortinet is looking for a Senior Software Developer for opportunity in our FortiGuard service team of R&D division. This role will enable you to gain exposure to complex technology in network security and provide you with the opportunity to gain hands-on experience with the various stages in the development cycle. Job Responsibilities: Working within our team and responsible for development, you will use your skills to develop, maintain and improve new and existing components for one (or many) of our products. You will develop prototypes, add new serviced, fix bugs, update and maintain back-end support for the project and work with other teams as well. You will be involved in the full development lifecycle of product. Job Skills Required: •7+ years of software development experience •Solid all-around programming skills with Python, Java, Javascript (C/C++ could be nice to have as well) •Experienced in relational database and SQL, big data framework (Hadoop, HBase, Kafka etc.) •Familiarity with networking protocols/stacks and network analysis tools a nice to have but not essential •Experience with development on Linux environment •Good communication skills, quick learner, self-initiative, responsive and responsible You will also bring to the team: •Positive attitude •Passion for Coding •Superior problem solving •Great trouble shooting skills •High motivation to succeed •The ideal candidate is a team player and has excellent time management skills plus strong motivation towards career goals and growth. Educational Requirements: •Bachelors degree in Computer Science or Electrical Engineering #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
Senior .net/C# Developer
Fortinet, Burnaby, BC
DescriptionThe FortiCare team of the IT Department at Fortinet is looking for a Senior Software Applications Developer who is eager to work on multi-tier web applications and the latest web client technologies. This team develops and supports multiple applications including product registration, order fulfillment, service contract/license management, service renewal, and a CRM support ticket application. The FortiCare systems are pure 3-tier web applications using MS .Net technologies and MS SQL Server as the backend database. The ideal candidate will have an opportunity to work alongside very experienced developers and enhance their program design skillset. Job Responsibilities: • Understand the company's business processes for product entitlement/license management, product renewals, and customer support • Understand system specifications and application high-level designs • Complete application detail designs • Write code using .Net C#, VB, JavaScript, HTML 5.0 and SQL Job Skills Required: • 7+ years of .Net web applications programming experience • 7+ years SQL Server/T-SQL programming experience • Understand web technologies like HTML5, CSS3, XML, JavaScript, AJAX, JSON, Web Service etc • Understand OO design and commonly used web application programming patterns like MVC etc • Understand application development methodologies and lifecycle management Educational Requirement: • Bachelors in Computer Science or Information Technology #GD #LI-ELENASH
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
Fortinet, Burnaby, BC
DescriptionFortinet team has a great career opportunity for a Senior Software Developer within its FortiClient EMS team. Our ideal candidate should be experienced, eager to learn and passionate about developing and designing high performance and scalable solutions. FortiClient's Security Fabric Integration provides endpoint visibility through telemetry and ensures that all fabric components - FortiGate, FortiAnalyzer, EMS, Managed AP, Managed Switches, and Sandbox - have a unified view of endpoints in order to provide tracking and awareness, compliance enforcement, and reporting. Fortinet extends ZTNA control to end-user devices both on- and off-network operation through FortiClient. Easy to use Secure Remote Access and Mobility via SSL and IPsec VPN. FortiClient connects every endpoint to form a cohesive security fabric. Job Responsibilities: • Design, Implementation and maintenance of the FortiClient EMS services (server side) Skills Required: • Experience in Java or GoLang is a must-have. You will be expected to solved a few challenges during the hiring process using any of the two languages • Experience writing scalable software • Experience working with containers (Docker, KVM or related technologies) • Experience with NoSQL databases • Experience in multi-threaded, high performance server side code designs • Experience in network programming • Experience in relational databases, such as MS SQL, MySQL, PostgreSQL • Some experience with C/C++ programming in Microsoft Windows and Linux development environments • Excellent problem solving and troubleshooting skills • Must be able to work well in a team development environment • Experience in the following is a plus: C#, Python Educational Requirements: • Degree, diploma or masters in Computer Science or Software Engineering disciplines or relevant years of related experience in similar domain • Minimum 5+ years in software development experience #GD #LI-AV1
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.
Embedded Software Developer
Fortinet, Burnaby, BC
DescriptionFortinet is looking for C Developers with a passion to improve and expand the rich feature set of our FortiGate firewall. You will join a dedicated team that is creating a compelling and innovative Unified Threat Management feature set (Anti-Virus, Web Filter, Data Leak Prevention and Anti-Spam). You love tackling challenging problems and take pride in writing clean, well thought-out code. You use and create tools that improve development processes, allowing you to focus on development. Most of all, you are driven to learn and grow -- making your work rewarding and FortiGate the best it can be for our users. Job Responsibilities: As a software developer at Fortinet, you will: • Implement and maintain software that drives our UTM feature set • Stay on top of new developments in application-layer protocols and software development and suggest improvements within the team • Promote best practices within the team and organization • Provide product improvement suggestions while using Fortinet firewalls on a daily basis • Research, investigate and define new areas of technology to enhance existing product or new product directions; re-evaluate the design and implementation of current source code Job Skills Required: • 5+ years of C/C++ experience • Capable of switching focus in various situations and applying themselves to quickly learning new technologies and adopting new methodologies • Excellent problem solving and troubleshooting skills • Experience developing software in a Linux or UNIX-like environment • Experience with TCP/IP, firewalls, application-layer network software • The ideal candidate has good knowledge of TCP/IP, POSIX APIs, and has a strong grasp of sockets. • Experience using source control software (SVN, git or others) Assets: • Understanding of networking and security concepts • Experience with scripting is a plus (shell, Python, Perl) • Basic understanding of Linux or UNIX-like server/system management Educational Requirements: • Bachelors Degree in Computer Science or equivalent experience #GD #LI-MG1
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
Intermediate Secret cleared .Net developer (5+yrs) to design and develop micro services to enable digital regulatory capabilities
S.i. Systems, Ottawa, ON
Job Description: Our Public sector client requires the services of an Intermediate Reliability cleared .Net (5+yrs) to design and develop micro services to enable digital regulatory capabilities Tasks: Translate provided specifications into coded deliverables. Develop code and follow security practices within provided tools and environment. Verify accuracy and completeness of programs by preparing sample data and testing at the unit level. Develop or enhance artifacts required for deployment. Work with quality assurance testing staff for both testing and resolving bugs. Deliverables Production ready micro/event services software with notes from specification. Minimum Viable Product ready micro/event services software from specifications. Development documentation as defined by a software domain architect. Resolution of software bugs as determined by a software tester. Developer unit test and unit test reports. Must Have: Reliability clearance 5+ years using C# 5+ years with PaaS 2+ years with Microservices Nice to have Experience with event driven Microservices 6+ months with Graph QL 1+ years with Azure Devops Specialization and Skills: Software Development .Net developer 5 - 10 years Apply
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
Junior C# (VB.Net) Developer to support in the development, enhancements, and integration of multiple applications involving their oracle database.
S.i. Systems, Ottawa, ON
Our Valued Public Sector Client is looking for an Junior C# (VB.Net) Developer to support in the development, enhancements, and integration of multiple applications involving their oracle database. The public sector client has a mandate to manage the sustainable harvest of all aquatic species. To enable effective management and decision making, it is critical to collect catch, effort and other data for all Pacific fisheries and make that data available for analysis and reporting to a variety of stakeholders. The goal is to further application development services are required in order to continue the maintenance and enhancements of their Pacific Region information management systems to meet ongoing demands for data integration, data management and advanced reporting functionalities Tasks: Develop and prepare diagrammatic plans for solution of business, scientific and technical problems by means of computer systems of significant size and complexity. Analyze the problems outlined by the systems analysts/designers in terms of such factors as style and extent of information to be transferred to and from storage units, variety of items to be processed, extent of sorting, and format of final printed results. Select and incorporate available software programs. Translating functional specifications into coded machine instructions in VB, VB.NET and/or SQL. Design detailed programs, flow charts, and diagrams indicating mathematical computation and sequence of machine operations necessary to copy and process data and print the results. Translate detailed flow charts into coded machine instructions and confer with technical personnel in planning programs. Verify accuracy and completeness of programs by preparing sample data, and testing them by means of system acceptance test runs made by operating personnel. Correct program errors by revising instructions or altering the sequence of operations. Test instructions, and assemble specifications, flow charts, diagrams, layouts, programming and operating instructions to document applications for later modification or reference. Develop and provide any material for the purposes of knowledge transfer Provide knowledge transfer, coaching and / or training to employees so that they can perform similar work in the same or other areas of the organization, if required. Must have: Reliability clearance 2 years of experience as an C# (.Net) Developer 2 years of experience in completing development in the public sector 2 year of experience completing application analysis Nice to have: 3 project working wiht the public sector 3 projects working with Visual Basic (VB), VB.NET and/or SQL. Apply
Intermediate C# (.Net) Developer to support in the development, enhancements, and integration of multiple applications involving their oracle database.
S.i. Systems, Ottawa, ON
Our Valued Public Sector Client is looking for an Intermediate C# (.Net) Developer to support in the development, enhancements, and integration of multiple applications involving their oracle database. The public sector client has a mandate to manage the sustainable harvest of all aquatic species. To enable effective management and decision making, it is critical to collect catch, effort and other data for all Pacific fisheries and make that data available for analysis and reporting to a variety of stakeholders. The goal is to further application development services are required in order to continue the maintenance and enhancements of their Pacific Region information management systems to meet ongoing demands for data integration, data management and advanced reporting functionalities Tasks: Develop and prepare diagrammatic plans for solution of business, scientific and technical problems by means of computer systems of significant size and complexity. Analyze the problems outlined by the systems analysts/designers in terms of such factors as style and extent of information to be transferred to and from storage units, variety of items to be processed, extent of sorting, and format of final printed results. Select and incorporate available software programs. Design detailed programs, flow charts, and diagrams indicating mathematical computation and sequence of machine operations necessary to copy and process data and print the results. Translate detailed flow charts into coded machine instructions and confer with technical personnel in planning programs. Verify accuracy and completeness of programs by preparing sample data, and testing them by means of system acceptance test runs made by operating personnel. Correct program errors by revising instructions or altering the sequence of operations. Test instructions, and assemble specifications, flow charts, diagrams, layouts, programming and operating instructions to document applications for later modification or reference. Develop and provide any material for the purposes of knowledge transfer Provide knowledge transfer, coaching and / or training to employees so that they can perform similar work in the same or other areas of the organization, if required. Must have: Reliability clearance 5 years of experience as an C# (.Net) Developer 5 years of experience in completing development in the public sector 5 year of experience completing application analysis Nice to have: 3 years of experience coded machine instructions in the C#, Oracle, and/or PL/SQL development language 3 years of experience in the public sector Apply
Senior C#(.NET) Developer to support the development and integration of multiple applications for their Information Management system.
S.i. Systems, Ottawa, ON
Our Valued Public Sector Client is looking for a Senior C#(.NET) Developer to support the development and integration of multiple applications for their Information Management system. The public sector client has a mandate to manage the sustainable harvest of all aquatic species. To enable effective management and decision making, it is critical to collect catch, effort and other data for all Pacific fisheries and make that data available for analysis and reporting to a variety of stakeholders. The goal is to further application development services are required in order to continue the maintenance and enhancements of their Pacific Region information management systems to meet ongoing demands for data integration, data management and advanced reporting functionalities Tasks: Develop and prepare diagrammatic plans for solution of business, scientific and technical problems by means of computer systems of significant size and complexity. Analyze the problems outlined by the systems analysts/designers in terms of such factors as style and extent of information to be transferred to and from storage units, variety of items to be processed, extent of sorting, and format of final printed results. Select and incorporate available software programs. Design detailed programs, flow charts, and diagrams indicating mathematical computation and sequence of machine operations necessary to copy and process data and print the results. Translate detailed flow charts into coded machine instructions and confer with technical personnel in planning programs. Verify accuracy and completeness of programs by preparing sample data, and testing them by means of system acceptance test runs made by operating personnel. Correct program errors by revising instructions or altering the sequence of operations. Test instructions, and assemble specifications, flow charts, diagrams, layouts, programming and operating instructions to document applications for later modification or reference. Develop and provide any material for the purposes of knowledge transfer Provide knowledge transfer, coaching and / or training to employees so that they can perform similar work in the same or other areas of the organization, if required. Must have: Reliability clearance 10 years of experience as a C#(.NET) Developer 10 year of experience completing application analysis 10 years of experience in completing development in the public sector Nice to have: 3 years of expereince devloping within the public sector Apply
Senior C# Full Stack Developer
Progi, Trois-Rivières, QC
Progi is more than a job, it's a dynamic, respectful, and stimulating environment. Here, we all share the same source code. It's based on teamwork, love of what we do and excellence. Our algorithm is programmed to welcome challenges with a smile and see change as an opportunity.We're looking for an seasoned Senior C# Full Stack Developer to join one of our existing teams. His/her role is to support the team in the growth of the product as a full-stack developer, working on CI/CD products. He/she will also be involved in implementing product quality strategies.ResponsibilitiesBuild solutions by putting customers' needs first in an agile framework.Evolve services in the application ecosystem.Develop solutions that meet industry quality and safety standards.Participate constructively and positively in team meetings.Get involved in the continuous improvement process.Requirements and QualificationsOver 8 years experience in software development5 years experience or more with C#.Mastery of object-oriented concepts applied to C#8+.Excellent knowledge of the following technological fields: C#8+, .NET 6, databases.Good knowledge of the following .NET 6 libraries: ASP.NET Core, LINQ, EFCore.Minimum experience in front-end web development: HTML, CSS, JS.Knowledge of the following areas: Azure DevOps, Kubernetes, Single Page Application (SPA), Git, VueJS, Web, Database, Linux.Experience in setting up and maintaining unit tests and e2e integration tests.Functional English for work.Experience in microservices in a distributed environment, an asset.Notions of software architecture, design pattern and clean code, an asset.Experience of working in an agile environment (scrum, kanban, xp), an asset.CI/CD knowledge, an asset.Artificial intelligence knowledge, as asset. To top it all, there are several advantages and your very cool future team. Group RRSP plan with employer contribution.Group insurance (including dental insurance 100% covered by the employer).Modern offices well-situated downtown (we even have a rooftop terrace with a BBQ).Gym facilities for Progicians.Free downtown parking available year-round (even on weekends to go to shows or to the restaurant!)Referral program ($$$).Team lunch.Summer schedule.Happy Hour, etc.
Senior C# Full Stack Developer with a passion for Vue.JS
Progi, Trois-Rivières, QC
Progi is more than a job, it's a dynamic, respectful, and stimulating environment. Here, we all share the same source code. It's based on teamwork, love of what we do and excellence. Our algorithm is programmed to welcome challenges with a smile and see change as an opportunity.We're looking for an seasoned Senior C# Full Stack Developer to join one of our existing teams. His/her role is to support the team in the growth of the product as a full-stack developer, working on CI/CD products, while providing front-end expertise with the Vue.JS framework. He/she will also be involved in implementing product quality strategies.ResponsibilitiesBuild solutions by putting customers' needs first in an agile framework.Evolve services in the application ecosystem.Develop solutions that meet industry quality and safety standards.Participate constructively and positively in team meetings.Get involved in the continuous improvement process.Requirements and QualificationsOver 8 years experience in software development5 years experience or more with C#.Mastery of object-oriented concepts applied to C#8+.Excellent knowledge of the following technological fields: C#8+, .NET 6, databases.Good knowledge of the following .NET 6 libraries: ASP.NET Core, LINQ, EFCore.Confirmed expertise in front-end web development: HTML, CSS, JS.Knowledge of the following areas: Azure DevOps, Kubernetes, Single Page Application (SPA), Git, VueJS, Web, Database, Linux.Experience in setting up and maintaining unit tests and e2e integration tests.Functional English for work.Experience in microservices in a distributed environment, an asset.Notions of software architecture, design pattern and clean code, an asset.Experience of working in an agile environment (scrum, kanban, xp), an asset.CI/CD knowledge, an asset.Artificial intelligence knowledge, as asset. To top it all, there are several advantages and your very cool future team. Group RRSP plan with employer contribution.Group insurance (including dental insurance 100% covered by the employer).Modern offices well-situated downtown (we even have a rooftop terrace with a BBQ).Gym facilities for Progicians.Free downtown parking available year-round (even on weekends to go to shows or to the restaurant!)Referral program ($$$).Team lunch.Summer schedule.Happy Hour, etc.
.NET Dev Lead
CGI Group, Toronto, ON
Position Description: This role is hybrid and requires you to be at our client's office in Downtown, Toronto, at a minimum 2 days per week - subject to change at any time. Your future duties and responsibilities: • Lead and implement initiatives as required to deliver business objectives. • Decompose business requirements and translates them into detailed design specifications and code. • Designs solutions, writes code, performs unit testing, develops appropriate artefacts / documentation, and facilitates final delivery. • Assesses impact of design decisions to the product/service being developed (i.e. performance, schedule, budget, downstream component/system impact, quality, etc.) and recommends alternate/creative solutions for mitigation/optimization if required. • Drive meetings with subject matter experts from business including infrastructure, operations, applications, vendors and leads to seek input from and plan/coordinate development, define requirements and timelines. Monitor and track performance, and addresses any issues. • Builds solutions that are supportable, scalable and achieve our aspiration of common assets. • Recommends or automates approaches to streamline and integrate technological processes and/or systems to improve operational efficiency and effectiveness. • Stay abreast of industry technical and business trends through participation in professional associations, practice communities & individual learning. Required qualifications to be successful in this role: • 9-10 years of relevant experience and proficient in C#, .NET Architecture, .NET 6, .NET Windows Application, .NET Core Web API, .Net Modular /Clean Architecture , .Net Advanced Programming Concepts, SQL Services, SQL Server. nUnit, Git• Candidate with knowledge of Angular, REST API, SOAP Services, TDD will be given preference.• Candidate should have knowledge of Confluence, Jira, Azure DevOps• Comfortable working in an Agile/SCRUM setting - ability to manage multiple priorities; ability to adapt to changing priorities• AWS Developer and AWS Architect Professional Certification is desired• Strong interpersonal, communication and leadership skills• A strong team player who looks beyond personal success#LI-GS Skills: .NETAngularC#ConfluenceDevOpsFinancial ServicesGITGITSQL 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.