jobholds
Software Application Designer
كندا ,
•
تاريخ النشر: 2022-08-05
•
31 مشاهدة
تفاصيل ومتطلبات الوظيفة
إعلان مروّج
Smart Building System (SBS) is an innovative and fast-growing Program part of Digital Buildings Field Devices Line of Business and Digital Energy Division. It was created following the acquisition of Viconics and Can2Go between 2011-2013. The program has a global scope and focuses on Room Control across all building segments as well as specific solutions for Hotel and Retail/midmarket segments. Role and Primary Responsibilities As a software application designer and part of the software development team at Schneider Electric in Montreal you are responsible for all aspects of the software development. Using the principles of software engineering, agile methodologies and cyber security, you designs, develops, tests and documents software according to the product management specifications. You will develop applications for connected hotel solutions that allow hotel automation to enhance guest comfort, reduce maintenance cost and reduce energy consumption… etc. You will also develop on the cloud for connected retail chains solutions to monitor and control of HVAC, Lighting, Refrigeration, Power… etc. Working closely with the software designers, software architects, hardware designers, verification & validation specialists and technical writers, your duties will consist but not limited to the following: Understand and clarify product requirements Collaborate with colleagues and stakeholders Design, develop, test and maintain software Design, develop and maintain automated unit tests Review design, code and test Document the design, implementation and test results Improve and maintain continuous integration tools infrastructure Produce high quality and highly secure software (static analysis, dynamic analysis) according to specifications Maintain continuous integration tools infrastructure Analyze, plan and estimate efforts then commit and deliver accordingly Qualifications and Education Requirements Graduate diploma in computer science, software engineering or equivalent A minimum of 5 years’ experience in a similar role Solid experience in object-oriented design using industry standard tools (UML) Solid experience in web development skills as HTML5/JS/CSS or WinForms Solid experience in application software development in C
and C++ Solid scripting skills: Bash, Python, Lua... Experience with product and solution cyber security (SW) Experience in unit testing with unit test frameworks Experience in continuous integration Experience in Application Development mixing multiple languages Experience in Multi-Threaded/Multi-Process applications and distributed solutions Experience with communication protocols and web services; (BACnet, Modbus, KNX, Zigbee) Experience in debugging software as well as complex wired/wireless solutions Experience with agile methodologies Preferred Skills Leadership and ownership; Proactive and independent with no supervision required; Creative designer and problem solver; Results oriented, achiever with good planning and organizational skills; Positive attitude; Able to work under pressure; Dependable, responsible and committed to success; Collaborative working style, open minded and flexible team-player; Fast learner and comfortable working with existing code; Curious and passionate about software development; Understand business values and does no reinvent the wheel; Good communication skills; Let us learn about you! Apply today. Why us? Schneider Electric is leading the digital transformation of energy management and automation. Our technologies enable the world to use energy in a safe, efficient and sustainable manner. We strive to promote a global economy that is both ecologically viable and highly productive. €25.7bn global revenue 137 000+ employees in 100+ countries 45% of revenue from IoT 5% of revenue devoted for R&D You must submit an online application to be considered for any position with us. This position will be posted until filled It is the policy of Schneider Electric to provide equal employment and advancement opportunities in the areas of recruiting, hiring, training, transferring, and promoting all qualified individuals regardless of race, religion, color, gender, disability, national origin, ancestry, age, military status, sexual orientation, marital status, or any other legally protected characteristic or conduct. Concerning agencies: Schneider Electric does not accept unsolicited resumes and will not be responsible for fees related to such.
and C++ Solid scripting skills: Bash, Python, Lua... Experience with product and solution cyber security (SW) Experience in unit testing with unit test frameworks Experience in continuous integration Experience in Application Development mixing multiple languages Experience in Multi-Threaded/Multi-Process applications and distributed solutions Experience with communication protocols and web services; (BACnet, Modbus, KNX, Zigbee) Experience in debugging software as well as complex wired/wireless solutions Experience with agile methodologies Preferred Skills Leadership and ownership; Proactive and independent with no supervision required; Creative designer and problem solver; Results oriented, achiever with good planning and organizational skills; Positive attitude; Able to work under pressure; Dependable, responsible and committed to success; Collaborative working style, open minded and flexible team-player; Fast learner and comfortable working with existing code; Curious and passionate about software development; Understand business values and does no reinvent the wheel; Good communication skills; Let us learn about you! Apply today. Why us? Schneider Electric is leading the digital transformation of energy management and automation. Our technologies enable the world to use energy in a safe, efficient and sustainable manner. We strive to promote a global economy that is both ecologically viable and highly productive. €25.7bn global revenue 137 000+ employees in 100+ countries 45% of revenue from IoT 5% of revenue devoted for R&D You must submit an online application to be considered for any position with us. This position will be posted until filled It is the policy of Schneider Electric to provide equal employment and advancement opportunities in the areas of recruiting, hiring, training, transferring, and promoting all qualified individuals regardless of race, religion, color, gender, disability, national origin, ancestry, age, military status, sexual orientation, marital status, or any other legally protected characteristic or conduct. Concerning agencies: Schneider Electric does not accept unsolicited resumes and will not be responsible for fees related to such.
وظائف مشابهة قد تهمك
ViiV (GSK) US Competitive Intelligence & Market Research Lead
الولايات المتحدة
عرض →
Remote Support Engineer – Night Shift
المملكة المتحدة
عرض →
Primary Technical Support Engineer
الفلبين
عرض →
Services Partner Deployment Specialist
الفلبين
عرض →
Senior IT Project Manager
قطر
عرض →
Senior Manager Quality Assurance
قطر
عرض →
IT Project Manager - Consultant
قطر
عرض →
D&it Affiliates Advisor
السعودية
عرض →
Þmo Site Engineer
المملكة المتحدة
عرض →
Principal Software Engineer
الولايات المتحدة
عرض →
ملخص الوظيفة
المجال / التصنيف
تكنولوجيا المعلومات
الدولة
كندا
المدينة
نوع الدوام
دوام كامل
إعلان وظيفة موثوق ومعتمد
تم التحقق من بيانات الإعلان لضمان تجربة تقديم آمنة ومباشرة للباحثين عن عمل.
إعلان مروّج