Jobs.ca
Jobs.ca
Language
Fujitsu logo

Software Developer Engineer III

Fujitsu3 days ago
Ottawa, ON
Mid Level

About the role

About 1FINITY

1Finity, a Fujitsu company, is a global provider of communications networks for our connected world. We uniquely combine technological leadership and expertise in open optical and wireless networking, network automation, and applied AI/ML to design, build, operate, and maintain critical digital communications network infrastructure. Collaborating closely with ecosystem partners, we deliver transformative outcomes for service providers and network operators, and enable them to lower TCO, improve network performance, and increase energy efficiency. We’re also a diverse, inclusive, and innovative workplace that achieves together. We offer highly competitive compensation, benefits, and career development opportunities, as well as flexible options for working your way. See what working at 1Finity looks like at https://www.linkedin.com/company/1finity-inc/. For more information, please visit https://1finity.com/?utm\_source=li&utm\_medium=soc.

Req ID:16390

Software Development Engineer Level III

What will you do at Fujitsu?

Virtuora Network Controller (VNC) is the platform for a comprehensive, adaptable, modular suite of software products that enable you to build and grow a virtualized, programmable network. VNC software utilizes micro services architecture and leverages open source technologies to provide complete suite of SDN controller functionality, i.e. control, planning and design, operations and management, service fulfillment and assurance functions. We are looking for a software engineer who is skillful in Java as well as possess the skills to transform complex requirements in to extendable software architecture/design, data model & implementation.

Responsibilities:

  • Candidates for this job should have strong technical, analytical, modelling, programming skills
  • Develop the SDN applications software functions in the areas of Topology, Northbound APIs.
  • Participate in requirement analysis, design, development and maintenance of multiple software components of SDN controller to meet customer requirements using innovative technologies.
  • Issue investigation, status, and resolution during System Test.
  • Accountable for as-planned execution and quality of the applications developed.

Qualifications:

  • Bachelor or Masters of Computer Science, Computer Engineering, Electrical Engineering or equivalent

  • Minimum of 8 years of Experience in product development of EMS application or SDN Controller

  • Expertise in Core Java, Threads, Collections and Data structures

  • Good experience in OOAD, Design patterns, UML modelling

  • Hands-on experience of various communication protocols such as Netconf, TL1 and modelling tools such as Yang, Json, XML

  • Good knowledge with databases Cassandra/MongoDB

  • Experience in at least 1-2 full release development of Network Management Systems products

  • Experience in designing and developing REST APIs

  • Exposure to messaging frameworks like Kafka and Java related frameworks like OSGI, Spring, Blueprint

  • Experience in unit test, continuous integration (CI/CD) frameworks such as Junit, Jenkins, postman

  • Familiarity with Git, Gerrit, JIRA, Familiar with Agile/Scrum development methodologies.

  • Good verbal and written communications skills along with an ability to work in a team environment will also be key assets

  • Experience in Linux or any equivalent UNIX flavors

  • Working knowledge of Docker, Kubernetes, micro-services technology

  • Motivated, goal oriented, strong work ethic

  • Ability to take the lead, responsible for project completion

  • Flexible, adaptable and open to change

  • Ability to collaborate on software development requirements and share innovative approach or ideas with team members.

Nice to Have:

  • Exposure to HDFS, ElasticSearch, Kafka, Spark and distributed big-data systems
  • Hands-on experience with Open Daylight (ODL) and SDN controller development

Other information:

  • Location: Remote, Canada
  • Travel: 10%

At 1Finity, one of our corporate principles is "We respect human rights”. This commitment guides the actions of every 1Finity Group member and is fundamental to how we operate, both as individuals and as a company. We are proud to be an equal opportunity employer that values diversity and inclusion. Qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status. By empowering people, we can unleash our collective strengths to create a better experience for our employees, our customers, and our partners.

California Privacy Act: https://www.fujitsu.com/us/Images/CALIFORNIA-CONSUMER-PRIVACY-ACT-NOTICE.pdf

About Fujitsu

IT Services and IT Consulting
10,000+

Fujitsu is a global leader in digital services that transform organizations and the world around us. We aim to make the world more sustainable by building trust in society through innovation.