This job board retrieves part of its jobs from: Human Resources Jobs | Toronto Jobs | Work From Home

The top job offers in Canada!

To post a job, login or create an account |  Post a Job

   topjobsme.com   

A simple jobs board with daily updated offers from Canada

previous arrow
next arrow
Slider

Accedian: Solutions Architect

Accedian

This is a Full-time position in Montreal, QC posted January 27, 2021.

The Solution Architect is pivotal to the successful execution of a large global software product deployment involving design & development of a new application to support integration between Accedian products & 3rd party products.

Youwill have a proven technical background in developing large scale IT projects within the Telco industry.This position must be located in the Greater Ottawa area with travel to the Accedian Kanata Office on a regular basis.In this role, you will be responsible for all software project architecture activities as the primary driver in the Pro Services function.

As a Solution Architect you will turn project requirements into a functioning application.

Proven software architecture and design experience and have demonstrable results in delivering multiple high value projects at large telco providers or IT enterprises.Ability to manage multiple project deliverables simultaneously working across several time zones outside of normal work hours.This is a hands-on role, whereby you will also be involved in the development (as a software developer) within the larger professional services team.

As a senior developer you will be responsible for leading the software development team.

Responsibilities include managing developers in remote locations, quality control, and mentoring new developers.Responsibilities:Responsible for completion of software development projects, covering all aspects including software architecture design, development, deployment, acceptance, & post-delivery support.The Solution Architect will co-ordinate the entire development process starting from Requirements, Architecture, Planning, Coding & Delivery through to Transition & Operations mode.Ownership of the Solution Architecture of the software development projects.Quality of the Software, using Design Reviews, Code Reviews, Testing, and Acceptance plans.Track and monitor project execution to make sure that the design requirements are met.Manage lab testing and extensive customer acceptance processes.Manage effective project implementation and delivery to ensure customer satisfaction.As we grow the team, help onboard and mentor other developers.Identify & manage resource requirements, quality reviews, & documentationValidate project plan and schedule to incorporate any changes requested by customers.Inform project status, schedule, and key issues to management on regular basis.Manage a robust change control process.Ensure documentation is compiled as part of development process.Manage transition of completed elements to Support Functions.Requirements/Qualifications:Bachelor’s Degree in Computer Science, Engineering, or related technical field or equivalent.Min.

8 years of experience developing Software Architectures & leading software development teams for telco scale applications.Experience developing applications using mainstream programming languages like Java, Python and Golang.Experience leading architecture design of medium large scale distributed systems based on Micro-services in a telco environment.Experience in architecting application deployments with great security, scalability, availability and disaster recovery.Experience with enterprise message bus, example Kafka, MQTT.Experience with agile software development / SCRUM master.Protocol experience with SNMP, XML, REST, etc.Excellent understanding and experience with running applications at scale, deep understanding of Docker containerization and orchestration, Kubernetes is an asset.Network device knowledge is a plus Cisco, Cyan, ALU, etc.Excellent time management, organizational skills & experience establishingguidelines.Strong personal accountability regarding decision-making and supervising development teams.Experience working in a high-level collaborative environment and promoting a teamwork mentality.Good communication skills in English as well as good written and presentation skills.Must be able to maintain a remote home office.Must be able to work with team members in different geographical time zones.