Software Development Engineering Hybrid
1 minute ago
Software Development Engineering Hybrid page is loaded Software Development Engineering Hybrid Apply locations Canada, Ontario, Ottawa time type Full time posted on Posted 8 Days Ago job requisition id REQ- JOB TITLE: Software Development Engineering – Ribbon Application Management Platform ABOUT RIBBON COMMUNICATIONS Ribbon Communications is a global leader in secure cloud communications software solutions, IP and optical networking solutions, and cloud-to-edge communications. We serve a diverse range of customers, including service providers, enterprises, governments, and critical infrastructure providers. Our innovative solutions are designed to modernize networks, enhance competitive positioning, and improve business outcomes in today's data-driven world. At Ribbon, we are committed to fostering a culture of diversity, equality, and inclusion. Our team works collaboratively across functions and geographies to overcome challenges and achieve success. We pride ourselves on our passion for innovation, our dedication to customer satisfaction, and our commitment to social and environmental responsibility. Join us to be part of a dynamic team that values creativity, collaboration, and continuous learning. Help us push the boundaries of technology and make a meaningful impact on the communications industry. OPPORTUNITY We are looking for a hands-on Java developer to assist in the design and development of features on our next-generation application platform, RAMP. Ribbon Application Management Platform (RAMP) is a scalable, cloud-native solution designed to streamline the management of Ribbon's suite of products. RAMP enables both enterprises and service providers to expedite system configuration, identify and remediate issues, and reduce operational costs. Built on microservices architecture, RAMP offers robust GUI and API support for seamless integration with existing systems. It provides flexibility, scalability, and comprehensive user experience, managing core and edge session devices. Key features of RAMP include: Centralized Management: Efficiently manage Ribbon products across various deployment environments, including private and public clouds. Fault and Performance Monitoring: Rapidly identify and resolve network and service outages with centralized diagnostics. Scalability and Flexibility: Deployable in standalone or high-availability configurations, including geographic redundancy. Automation and Integration: Supports automated software testing and deployment, with integration capabilities across Ribbon Analytics and Automation. The position will be within an advanced technology development team, working on the latest technologies leveraging Java and Spring/Spring-Boot frameworks running on Kubernetes/Docker within a virtualized, micro-services application architecture. A successful candidate must be self-driven, possess a strong work ethic, and have a career interest in software development. They must be excited about working with innovative technologies and comfortable working in a dynamic work environment. As part of our team, you will Prototype/Design and deliver new management application feature content from the ground up or by leveraging appropriate industry standard technologies. Debug/fix/improve the current code. Embrace a culture of continuous improvement at all levels, never being afraid to question or to seek to find a better way. Design and produce high quality, well-architected and supportable software that you can be proud of. QUALIFICATIONS Highly motivated, demonstrating a strong work ethic through a proven achievement. 2-4 years of experience with the following technologies is mandatory:Computer Science or Electrical engineering University or College graduates. Object-Oriented design, methodology and software languages such as: Java, Python. Relational and non-relational databases. Rest APIs. 2-4 years of experience with the following technologies is beneficial:Advanced frameworks such as Spring, Spring Boot. Apache Kafka streaming platform. RabbitMQ message broker. Docker, Kubernetes environments. Linux platform and scripting knowledge. Knowledge of web services (WSDL, Restful). Familiarity with code versioning tools such as Git and SVN. Experience with high availability and scalability software architecture or framework. #LI-Hybrid Please Note: 'All qualified applicants will receive consideration for employment without regard to race, age, sex, color, religion, sexual orientation, gender identity, national origin, protected veteran status, on the basis of disability, or other characteristic protected by applicable law.' About Us Ribbon Communications (Nasdaq: RBBN) delivers communications software, IP and optical networking solutions to service providers, enterprises, and critical infrastructure sectors globally. We engage deeply with our customers, helping them modernize their networks for improved competitive positioning and business outcomes in today's smart, always-on and data-hungry world. Our innovative, end-to-end solutions portfolio delivers unparalleled scale, performance, and agility, including core to edge software-centric solutions, cloud-native offers, leading-edge security and analytics tools, along with IP and optical networking solutions for 5G. For more info visit rbbn.com . #J-18808-Ljbffr
-
Senior Software
3 weeks ago
Ottawa, Canada Export Development Canada Full timeA financial crown corporation in Canada is seeking a Software Engineer or Senior Software & AI Engineer to enhance their Digital Delivery team. The role involves working on cloud-based solutions, developing AI capabilities, and ensuring robust cybersecurity compliance. Applicants should have extensive experience in programming, particularly with Python or...
-
Senior Software
3 weeks ago
Ottawa, Canada Export Development Canada Full timeA financial crown corporation in Canada is seeking a Software Engineer or Senior Software & AI Engineer to enhance their Digital Delivery team. The role involves working on cloud-based solutions, developing AI capabilities, and ensuring robust cybersecurity compliance. Applicants should have extensive experience in programming, particularly with Python or...
-
Software Development Engineering Hybrid
3 weeks ago
Ottawa, Canada Ribbon Communications Inc. Full timeSoftware Development Engineering Hybrid page is loaded Software Development Engineering Hybrid Apply locations Canada, Ontario, Ottawa time type Full time posted on Posted 8 Days Ago job requisition id REQ-2024-2275 JOB TITLE: Software Development Engineering – Ribbon Application Management Platform ABOUT RIBBON COMMUNICATIONS Ribbon Communications is...
-
Software Developer II
3 weeks ago
Ottawa, Canada MacLean Engineering Full timeTitle: Software Developer II – Advanced Vehicle Technologies – Remote Control Systems Location: Sudbury, ON Scope: Reporting to the Advanced Vehicle Technologies (AVT) Product Engineering Manager for Remote Control Systems, the Software Developer is responsible for the design of modular, unit‑tested code for the Maclean remote control offerings. The...
-
Senior AI
4 weeks ago
Ottawa, Canada Export Development Canada | Exportation et développement Canada Full timeA financial services organization based in Ottawa seeks a Software Engineer or Senior Software & AI Engineer to join their Digital Delivery Marketing and Architects team. This role involves designing cloud-based solutions in Azure, developing robust applications with Python or .NET, and ensuring cybersecurity compliance. Applicants should have a relevant...
-
Senior AI
4 weeks ago
Ottawa, Canada Export Development Canada | Exportation et développement Canada Full timeA financial services organization based in Ottawa seeks a Software Engineer or Senior Software & AI Engineer to join their Digital Delivery Marketing and Architects team. This role involves designing cloud-based solutions in Azure, developing robust applications with Python or .NET, and ensuring cybersecurity compliance. Applicants should have a relevant...
-
PON Software Engineer, Hybrid
3 weeks ago
Ottawa, Canada Ciena Corporation Full timeThey gather information about your interactions on the site, such as which pages you visit frequently, how long you stay, and the links or buttons you click. They help us record any difficulties you have with the website and help us to evaluate the effectiveness of our advertising. By analyzing this data, we can understand what aspects of our site are...
-
PON Software Engineer, Hybrid
4 weeks ago
Ottawa, Canada Ciena Corporation Full timeThey gather information about your interactions on the site, such as which pages you visit frequently, how long you stay, and the links or buttons you click. They help us record any difficulties you have with the website and help us to evaluate the effectiveness of our advertising. By analyzing this data, we can understand what aspects of our site are...
-
PON Software Engineer, Hybrid
14 minutes ago
Ottawa, Canada Ciena Corporation Full timeThey gather information about your interactions on the site, such as which pages you visit frequently, how long you stay, and the links or buttons you click. They help us record any difficulties you have with the website and help us to evaluate the effectiveness of our advertising. By analyzing this data, we can understand what aspects of our site are...
-
PON Software Engineer, Hybrid
47 seconds ago
Ottawa, Canada Ciena Corporation Full timeThey gather information about your interactions on the site, such as which pages you visit frequently, how long you stay, and the links or buttons you click. They help us record any difficulties you have with the website and help us to evaluate the effectiveness of our advertising. By analyzing this data, we can understand what aspects of our site are...