At Mitel, you will have the opportunity to help businesses connect, collaborate and provide better experiences for our customers. You will deliver valuable contributions in creating business success within our global organization utilizing your unique attributes, skills and experience.
Overview:
We are seeking a Research & Development (R&D) Software Developer to join our team!
Responsibilities:
- Takes full technical responsibility for most stages of the life cycle for software development of all types of systems covering investigation, analysis, specification, design, construction, testing, CI/CD, implementation and maintenance.- Selects appropriately from available standards, methods and tools and applies them in an intelligent and effective way in order to achieve well-engineered products which exhibit the necessary attributes such as fitness for purpose, reliability, efficiency, security, safety, maintainability and cost effectiveness.- Ensures that all work is documented using appropriate standards, methods and tools, including prototyping tools where appropriate.- Arranges, prepares and conducts meetings, workshops and presentations for a wide variety of technical and non-technical audiences, demonstrating consistently high qualities of communication and persuasive skills.- Evaluates and undertakes impact analysis on major technical options and is able to take a leading role during meetings/workshops in proposing technical solutions within area of expertise.- Prepares, or contributes to, project and quality plans, cost benefit analyses and risk analyses taking account of the requirements for functionality versus the constraints of time, cost and quality.- Takes responsibility for the definition, documentation and execution of one or more small-scale projects, providing effective leadership to team members. Monitors all activities against plan, providing regular and accurate reports to management, and client/user management as appropriate.
Requirements:
- Bachelor's degree in Systems Engineer, Electric, Electronic, or similar.- English proficiency is a must. At least advanced English level.- A team player with the ability to communicate well with team, management, and customers.- Expert in Application Development Tools: Software tools which automate or assist part of the development process.-
- Database knowledge: Able to create, populate and manipulate data structures.- Proficient in Information Modelling: Tools and techniques (manual or automated) which can be used to document an understanding of the structure, relationships, and use of information within an organization.-
- Proficient in Corporate, Industry and Professional Standards: Standards associated with the practitioner's current Role.
Examples: safety standards, departmental programming standards, performance standards, help desk procedures, corporate quality and change management processes.- Proficient in Business Analysis Techniques: Techniques which help in modelling and understanding a business and its operation.
Examples: functional business models, statistical process control, relational data modelling, use case.- Proficient in Presentation Techniques: Tools, methods and techniques for delivering effective presentations.- Proficient in Business Proposals: Methods and techniques for preparing and presenting business cases, invitations to tender and statements of requirements both orally and in writing.- Proficient in Quality Management: The system or method for the management of quality within the employing organization.- Familiar with Business Process Improvement Techniques: Techniques for streamlining business processes which have been modelled and understood.
Examples: process cycle time reduction, resilience, reliability, cost effectiveness.- Familiar with Project Planning and Control: Methods and techniques associated with planning and monitoring progress of projects.
Examples: product/work breakdown structures, critical path analysis, resource analysis, conflict resolution.- Familiar with Project Risk Management: The identification, assessment and management of project risks, which could result in time or cost over-runs, or failure to deliver products which are fit for purpose.
For more information, visit
Why Mitel
or follow us on LinkedIn
here
.