Kinaxis

Offering the industry’s only concurrent planning solution, Kinaxis is helping organizations around the world revolutionize their supply chain planning. Kinaxis RapidResponse, our cloud-based supply chain management software, connects your data, processes and people into a single harmonious environment. With a consolidated view of the entire supply chain, you can plan expected performance, monitor progress and respond to disconnects when reality hits. RapidResponse lets you know sooner and act faster, leading to reduced decision latency, and improved operational and financial performance.

Kinaxis
Feb 15, 2018
Full time
Kinaxis® is a leading edge software company located in Ottawa, Canada. Our RapidResponse® on demand software enables manufacturers and brand owners to drive supply chain management (SCM) and sales and operations planning (S&OP) from a single system. Some of our preeminent customers include Cisco, Ford, Qualcomm, and Alcatel-Lucent to name just a few. For more information, visit the Kinaxis web site at  www.kinaxis.com  or the company’s blog at  http://blog.kinaxis.com/ . If you are looking to make a difference, enjoy challenging work, and want to contribute to next-generation world class technology, then Kinaxis is the place for you! With the stability of an established company, combined with the passion and innovation of a start-up, Kinaxis is a GREAT place to work. Our success and growth means we are expanding. We are currently looking for: IT Application Developer Reporting to the Director, Enterprise Business Systems, IT Application Developer will be part of the technical professionals that are responsible for the entire corporate information systems, internal web application, integrations and corporate blog. IT Application Developer will be responsible for the design and development of internal applications, database design, integration and enhancing & supporting existing applications.   What You’ll Do Design and develop new applications and integrations using various programming languages Maintain and support existing applications and integrations between a various systems Maintain reports in Crystal Reports Provide support to Kinaxis users on the systems supported by Business Systems Department Documenting  user guides, test plans, test cases, system behaviors Assisting in testing and upgrading information systems Introducing new innovations and technologies into existing corporate applications   Technologies We Use C# and Microsoft .Net Framework SQL Server/MySQL) developing stored procedure, complex queries, optimizing queries, designing database Web programming including HTML5, Java script/JQuery, JSON, XML, CSS Understanding of client/server architecture, especially as it relates to the web RESTful and SOAP based web service Authentication protocols and technologies such as OAuth, SAML, open ID ColdFusion and PHP programming languages Report builder tools – preferably crystal reports   Things You Should Have College or University Degree in an application development related field or related work experience.  5+ years’ experience in Application Development  Self-motivated, highly organized, go-getter mentality and capable of operating effectively on both independent tasks and group-related projects Proven trouble-shooting skills Good written and oral communication skills, a positive attitude and solid customer service skills are essential Ability to manage multiple tasks and projects  Analytical thinking skills to break down issues from client-side troubleshooting to analyzing networks/servers  Ability to clearly document all application elements  Good understanding of full software development life cycle    Things That Would Definitely Help Experience in Apex language and development on force.com platform would be an asset   If you want to be part a team that challenges you, moves fast, improves constantly, and makes a difference, let’s talk.
Kinaxis Ottawa, ON, Canada
Feb 06, 2018
Kinaxis® is a leading edge software company located in Ottawa, Canada. Our RapidResponse® on demand software enables manufacturers and brand owners to drive supply chain management (SCM) and sales and operations planning (S&OP) from a single system. Some of our preeminent customers include Cisco, Samsung, Ford, Qualcomm, and Alcatel-Lucent to name just a few. For more information, visit the Kinaxis web site at www.kinaxis.com or the company’s blog at http://blog.kinaxis.com/ . If you’re looking to make a difference, love teamwork, enjoy a good challenge, and have a passion for software security, then Kinaxis is the place for you! With the maturity of an established company, combined with the passion and innovation of a start-up, Kinaxis is a GREAT place to work. Our success and growth means we are expanding. We are currently looking for: Product Security Developer What You’ll Do Kinaxis is looking for a Product Security Developer to keep our product secure in the presence of ever-more sophisticated threats. You’ll be working with all our development teams to Assess vulnerability risk and develop mitigation strategies using industry best practices Participate in system and component design reviews to identify potential security issues Provide a security perspective on evaluating and selecting new technologies Perform some security penetration testing as needed Implement static code scans and remediation practices using best-suited industry tools Implement run-time product scans and remediation practices using appropriate tools Design and implement test strategies for security-sensitive or high risk code Keep up-to-date with the software security industry and monitor/communicate emerging threats Develop, promote and teach good security practices to the development teams If you’re looking to do your best work, join a talented team and work on an innovative product, this is the right opportunity for you! Required Skills: Post-secondary degree in Computer Science or similar 4+ years of experience in software development In-depth knowledge of software security and best practices (e.g. OWASP and SDL) Proven record of staying abreast of the latest security trends, threats and approaches Knowledge and practical experience using automation with one or more static and runtime security analysis tools Proven record of pragmatically remediating software vulnerabilities Practical experience with Web and Cloud security Working knowledge of C# and .NET, front end web development, server development in C++ and Java Outstanding problem-solving and analytical skills Ability to get to the root of a problem and understand its full impact Excellent verbal and communication skills Excellent team-work and collaboration skills Strong self-learning skills Strong ability to share knowledge Self-starter with strong initiative and a focus on delivering results A sense of fun and the willingness to laugh often! Highly Desired Skills and Knowledge: Relevant ISC2/GIAC industry certification such as CISSP, CSSLP or GSE Previous experience with cloud software and web services Experience with Scrum/Agile methodologies Demonstrated skill as a technical leader Please apply to this position by emailing Karolina Kural at kkural@kinaxis.com. P lease add the position title to the subject line of your email.
Kinaxis Ottawa, ON, Canada
Feb 06, 2018
Kinaxis® is a leading edge software company located in Ottawa, Canada. Our RapidResponse® on demand software enables manufacturers and brand owners to drive supply chain management (SCM) and sales and operations planning (S&OP) from a single system. Some of our preeminent customers include Cisco, Samsung, Ford, Qualcomm, and Alcatel-Lucent to name just a few. For more information, visit the Kinaxis web site at www.kinaxis.com or the company’s blog at http://blog.kinaxis.com/ . If you are looking to make a difference, enjoy challenging work, and want to contribute to next-generation world class technology, then Kinaxis is the place for you! With the stability of an established company, combined with the passion and innovation of a start-up, Kinaxis is a GREAT place to work. Our success and growth means we are expanding. We are currently looking for: Full Stack SaaS Platform Developer As a Full Stack Developer of Kinaxis’ SaaS Platform Deployment, you will be a key member of a nimble and strong software development team. The SaaS Platform development team uses agile processes and methodologyies to develop, design and release software solutions related to the management and orchestration of our SaaS offering at scale. We are committed to the delivery of quality software and we strive to bring our best thinking and constantly improve our tools and processes so we can all work smarter and more efficiently as a team. As a developer will be responsible for the full stack development and maintenance of SaaS platform solutions and features. You will develop a unified orchestration solution to enable efficient deployment and management of our SaaS offering at scale, while helping develop the back-end services and infrastructure needed to deliver secure, high-quality, high-performance solutions. What You’ll Do Responsible for the development and maintenance of a unified orchestration solution to enable efficient deployment and management of our SaaS offering at scale. Developers will collaborate with SaaS Ops SME and Dev SME. Help maintain code quality, organization, automated deploy ability and testability Manage tasks within our agile development processes and tools Support and maintenance of existing systems Work with fellow team members to refine well documented epics and stories that remove ambiguity by clearly articulating functional and nonfunctional system behavior expectations and design objectives Design, build, and maintain efficient, reusable, and reliable code Ensure the best possible performance, quality, and responsiveness of the web applications and services Identify and correct performance bottlenecks and fix bugs Develop accurate effort estimates as part of planning cycles to help the team prioritize and make scoping decisions Things You Should Have BS or BA in Computer Science, Information Systems, or demonstrated equivalent experience. Minimum 8+ years of experience in Software development, including 3 years as a full stack developer. Minimum 2 years as a SaaS Orchestration Platform developer Minimum 3 years of experience in Java development, including experience developing with the Spring framework Scrum Master Ability to understand business requirements and translate them into technical requirements Strong understanding and experience with scripting languages (Powershell / Bash) Strong written, verbal and interpersonal communication skills Experience in developing and designing solution for a SaaS deployment platform, including orchestration of large number of components in complex and high velocity environment. Experience with object Storage and S3 REST API, threading, and performance tuning Familiarity with RESTful APIs to connect web applications to back-end services Experience with API and Microservice driven coding methodologies and coding practices Experience with unit test frameworks and unit testing Experience with application manufacturing for agile deployment Experience with Containers and container orchestration would be an asset Familiarity with cloud orchestrations services (AWS, Azure) would be an asset If you want to be part a team that challenges you, moves fast, improves constantly, and makes a difference, let’s talk. Please apply to this position by emailing Heather Irwin at hirwin@kinaxis.com. P lease add the position title to the subject line of your email.
Kinaxis Ottawa, ON, Canada
Feb 06, 2018
Kinaxis® is a leading edge software company located in Ottawa, Canada. Our RapidResponse® on demand software enables manufacturers and brand owners to drive supply chain management (SCM) and sales and operations planning (S&OP) from a single system. Some of our preeminent customers include Cisco, Samsung, Ford, Qualcomm, and Alcatel-Lucent to name just a few. For more information, visit the Kinaxis web site at www.kinaxis.com or the company’s blog at http://blog.kinaxis.com/ . If you are looking to make a difference, enjoy challenging work, and want to contribute to next-generation world class technology, then Kinaxis is the place for you! With the stability of an established company, combined with the passion and innovation of a start-up, Kinaxis is a GREAT place to work. Our success and growth means we are expanding. We are currently looking for: Manager, Influencer Relations We’re looking for a talented individual to step into the role of Manager, Influencer Relations. This person will be responsible for overseeing all PR, AR, Social media efforts as well as some limited IR support. What You’ll Do Promoting Kinaxis differentiation and key messaging through the development/review of external communications content and activities that build mindshare and secure coverage with target media and analysts Plan, develop, and implement PR strategies Write, edit and distribute press releases and other externally facing content Submit Kinaxis and customers for various company and industry awards Speak publicly about the company and its brands Manage social media content and programs Execution of analyst and influencer engagement strategy Things You Should Have 7-10 years marketing and/or public relations experience plus recent experience leading digital/social media efforts BA/BS in Marketing, Public Relations, Communications, or related field preferred Capable of handling confidential information with professionalism and discretion Ability to work with senior management and cross-functional partners Experience in a B2B environment Excellent written communication skills Self-starter comfortable working in a fast-paced high tech environment that requires ability to self-educate Expertise in digital media and social media marketing, including specific blogger and community engagement experience Strong planning and project management skills Ability to multi-task and work under pressure If you want to be part of a team that challenges you, moves fast, improves constantly, and makes a difference, let’s talk. Please apply to this position by emailing Heather Irwin at hirwin@kinaxis.com. P lease add the position title to the subject line of your email.
Kinaxis Kanata, Ottawa, ON, Canada
Feb 06, 2018
Full time
Kinaxis™ is a leading edge software company located in Ottawa, Canada. Our RapidResponse on demand software enables manufacturers and brand owners to drive supply chain management (SCM) and sales and operations planning (S&OP) from a single system. Some of our preeminent customers include Cisco, Sikorsky, Qualcomm, and Alcatel-Lucent to name just a few. For more information, visit the Kinaxis web site at www.kinaxis.com or the company’s blog at http://blog.kinaxis.com/. If you are looking to make a difference, enjoy challenging work, and want to contribute to next-generation features of world class technology, then Kinaxis is the place for you! With the stability of an established company, combined with the passion and innovation of a start-up, Kinaxis is a GREAT place to work. Our success and growth means we are expanding. We are currently looking for: Corporate IT Senior Systems Administrator As a member of our Corporate IT team, you will be supporting the server infrastructure with specific emphasis on building and delivering systems to the business and diagnosing issues impacting applications. The successful candidate should have the ability to research, design and implement hardware and software solutions. You will be responsible for the day to day operations and assuring the reliability and availability of all the infrastructure components. The candidate with the right skillset will focus on a variety of cloud-based infrastructure initiatives. A self-driven attitude with a sense of urgency, ability to manage projects and strong technical and interpersonal skills are key to being successful in this role. What You’ll Do: Installs and configures new servers in a virtual or physical server infrastructure Conduct analysis and planning of systems infrastructure to address the capacity needs of the business Responsible for regular log review process and identifying any security risks to the service and ensure appropriate remedial actions are taken Support the operations of IT infrastructure under strict change control and documentation processes Follow standard operating procedures while maintaining validated servers Provide support to Corporate IT systems via telephone, e-mail, and other tools Support infrastructure delivery activities to remote offices Resolve complex technical issues Foster an environment that strives for high availability of infrastructure required to support business systems Handle all IT infrastructure outages with proper and timely communications Follow proper Incident and Problem Management procedures Participate in the IT Emergency Response team Become the subject matter expect in respect to cloud services and methods of integrating with existing infrastructure and services Technologies We Use Candidate must have strong knowledge of Virtualization: VMWare, XenServer, Cisco, Microsoft, (0365), Mitel PBX, Nimble and NetApp Things You Should Have BS or BA in Computer Science, Information Systems, or demonstrated equivalent experience Experience managing medium infrastructure environments Networking and Active Directory experience is a must 5+ years’ experience using various monitoring tools to proactively monitor all aspects on the IT infrastructure Must have experience in managing and operating Corporate VOIP/collaboration solutions. Operational experience of High Availability and Disaster Recovery environments, such as load balancing, clusters, data replication, desktop imaging etc. Experience in a Storage Area Networks environment with data replication. Experience in managing various integration activities. Experience in the implementation and management of virtual PBX Strong technical leadership skills; proven team building capabilities Cisco Network experience with switches, routers and firewalls.  Demonstrated ability in staying abreast of technical developments and best practices in the industry and aligning them with strategic company objectives. Must have proven ability to realign priorities rapidly to meet changing business requirements. Strong written, verbal and interpersonal communication skills Must be available for the occasional on call Successful candidate must be able to fulfill all security and confidentiality thresholds for this position (SOC2, CGRP, etc.) Ability to travel and possess a valid passport Things That Would Definitely Help CCNA certification would be considered an asset. Familiarity with databases and web programming languages If you want to be part a team that challenges you, moves fast, improves constantly, and makes a difference, let’s talk.
Kinaxis Ottawa, ON, Canada
Jan 30, 2018
Full time
Kinaxis® is a leading edge software company located in Ottawa, Canada. Our RapidResponse® on demand software enables manufacturers and brand owners to drive supply chain management (SCM) and sales and operations planning (S&OP) from a single system. Some of our preeminent customers include Toyota, GoPro, Cisco, Ford, Qualcomm, and Alcatel-Lucent to name just a few. For more information, visit the Kinaxis web site at  www.kinaxis.com  or the company’s blog at  http://blog.kinaxis.com/ . If you are looking to make a difference, enjoy challenging work, and want to contribute to next-generation world class technology, then Kinaxis is the place for you! With the stability of an established company, combined with the passion and innovation of a start-up, Kinaxis is a GREAT place to work. Our success and growth means we are expanding. We are currently looking for: Human Resources Advisor – 14 month Contract As a member of our dynamic HR team, you will work in a challenging, fast paced, environment to ensure all of our Human Resources programs scale to the needs of a rapidly growing global organization. You will assume ownership of our Succession and Mentorship programs, lead Training & Development initiatives, and drive employee engagement for worldwide teams. What You’ll Do: Drive the ongoing development and roll out of our Succession Planning Program Own Training & Development programs, at both the leadership and employee level, identifying opportunities for ongoing program enhancements to meet the need for scalability Build an innovative mentorship program from the ground up Lead employee engagement initiatives and identify areas for organizational improvement Improve our remote employee strategy to ensure a global culture Partner with our HR team on new and ongoing projects as new business needs emerge Provides HR policy guidance and interpretation as well as stay abreast of employment law, changes in accepted practices and policy impact Things You Should Have Minimum 5+ years progressive Human Resources experience Expertise working with succession plans, mentorship programs, training & development Strong initiative and willingness to build programs from the ground up Experience coaching managers on difficult conversations Ability to multitask and prioritize in a fast paced environment Strong ability to influence and work with others in a positive way Flexibility and adaptability are key for success in this role Post-secondary degree in Human Resources, Business or a related field Things That Would Definitely Help Experience in high tech environments, software preferred If you want to be part a team that challenges you, moves fast, improves constantly, and makes a difference, let’s talk.
Kinaxis Ottawa, ON, Canada
Jan 07, 2018
Full time
Kinaxis® is a leading-edge software company located in Ottawa, Canada. Our RapidResponse® on demand software enables manufacturers and brand owners to drive supply chain management (SCM) and sales and operations planning (S&OP) from a single system. Some of our preeminent customers include Cisco, Sikorsky, Qualcomm, and Alcatel-Lucent to name just a few. For more information, visit the Kinaxis web site at www.kinaxis.com or the company’s blog at   http://blog.kinaxis.com/ .   If you are looking to make a difference, enjoy challenging work, and want to contribute to next-generation features of world class technology, then Kinaxis is the place for you! With the stability of an established company, combined with the passion and innovation of a start-up, Kinaxis is a GREAT place to work. Our success and growth means we are expanding. We are currently looking for:   Senior SaaS Integration and Automation Administrator   Reporting to the Director, Global SaaS Operations, the Senior SaaS Integration and Automation Administrator is responsible for the automation deployment and integrations systems of the Kinaxis solutions in our Private Cloud infrastructure. The Senior SaaS Integration and Automation Administrator will be responsible for resolving key operations issues generated and encountered by internal and external clients and key stakeholders.   You will serve as the technical expert on deployments and automation processes used by the Kinaxis SaaS team in regards to the application deployment and supporting technologies and processes. You will be responsible for producing the right SaaS outcomes, ensuring the proper level of operability, capacity and reliability in the supported SaaS environment. All solutions and projects are related to the viability of the deployment processes in an always-on SaaS environment.   What You’ll Do Lead the atomization of several application deployment using the existing central orchestration platform (Puppet / Chef) APM tool validation, deployment, administration for SaaS Operation use (New Relic/AppDynamics) Integration and automation 3rd Party validation and certification exercise with internal stakeholder (Dell Boomi / SAP / Talend) Deploy, maintain, monitor, optimize and patch: Enterprise Application Platform for Enterprise Application environment. Respond to alerts and incidents related to Enterprise Application Platform for Enterprise Application environment and related automation. Troubleshoot Dev. environment, End-User environment application and platform issues Work with the SaaS Platform team in order to define the solutions (Integration ad Automation) that will be used and maintained by the SaaS operation team Create and maintain availability monitors for Client sites and maintain the systems and automation related to the monitoring systems.   Things You Should Have Bachelor’s Degree in Information Technology/Computer Science, Information Systems, or equivalent experience in related field(s) 10+ years' experience managing SaaS infrastructure environments. 5+ Year working in a SaaS Based company within the support organization or SaaS Operation team regarding large scale SaaS Application deployment and related services Clear and concise verbal and written communication skills. Works independently and as a team member in a high performance 24/7 availability environment Strong written, verbal and interpersonal communication skills Possess a valid passport and can travel in the US and other countries for data center maintenances and deployments Successful candidate must be able to fulfill all security and confidentiality thresholds for this position (SOC2, CGRP, etc.)   Things you should have experience with: Large scale Linux deployment experience Web application server deployment (Apache/JBoss/WildFly/Tomcat) APM deployment and administration experience (New Relic/TrueSite/ AppDynamics) Knowledge and experience working under Agile methodology for a SaaS organization Knowledge of Windows Servers and Linux (RedHat/CentOs) Experience working in a Windows/VMware/Linux environment, with centralize storage Bash Scripting / Powershell scripting and Monitoring and System automation Knowledge of SaaS models and large-scale, distributed web architectures utilizing SaaS technologies  Strong Knowledge related to enterprise client provisioning, management and deployment strategy communication principles Capable of working with various internal stakeholders is relation with the SaaS Application deployment and delivery: Session layer Presentation layer Application layer Technical expert on the SaaS Application and delivery environments   Technologies We Use Linux/Windows supported infrastructure Windows and Linux Application deployment Integration platforms (Talend/SAP) Centralized Orchestration System (Puppet) Centralize Monitoring Systems (Prometeus/Nagios/Logic Monitor) VMWare/HyperV deployment environments Working with Windows Active Directory  
Kinaxis Ottawa, ON, Canada
Jan 07, 2018
Full time
Kinaxis® is a leading-edge software company located in Ottawa, Canada. Our RapidResponse® on demand software enables manufacturers and brand owners to drive supply chain management (SCM) and sales and operations planning (S&OP) from a single system. Some of our preeminent customers include Cisco, Sikorsky, Qualcomm, and Alcatel-Lucent to name just a few. For more information, visit the Kinaxis web site at www.kinaxis.com or the company’s blog at http://blog.kinaxis.com/ .   If you are looking to make a difference, enjoy challenging work, and want to contribute to next-generation features of world-class technology, then Kinaxis is the place for you! With the stability of an established company, combined with the passion and innovation of a start-up, Kinaxis is a GREAT place to work. Our success and growth means we are expanding. We are currently looking for: SaaS System Administrator Reporting to the Director, Global SaaS Operations, the SaaS System Administrator serves as a technical expert in system administration for operating systems issues (Windows and Linux). The SaaS System Administrator is responsible for the implementation, maintenance and operations for all Kinaxis critical SaaS enterprise systems. As a member of our SaaS operations team, you will be supporting the Kinaxis Private Cloud Infrastructure hosting the production and testing environments. You will also identify solutions, provide operational task leadership, and provide a high level of service to ensure the availability and scalability of Kinaxis’ product solutions. What You’ll Do Provides direct support in the day-to-day operations on SaaS deployed hardware, software, and operating systems Ensures high availability and acceptable levels of performance of mission critical host computing resources Administers all SaaS based systems deployed in the Kinaxis Data Centers. These include the infrastructure supporting VMWare, Linux, Windows 2008, 2012, 2016 server deployments and Citrix server environments, Microsoft Active Directory, SQL and Windows 7 and 10 testing VMs Manages the Data Center and computer host systems including hardware, software and all Kinaxis deployed equipment Facilitates on-call support (24x7x365 on a rotation); duties include investigating and troubleshooting as required Leads problem-solving efforts often involving outside vendors and other support personnel and/or organizations Take an active role in the administration and monitoring of corporate site SOC II compliance Creates and maintains appropriate system documentation and change management requests Recommends and tests the configuration and base deployments of operating systems and system applications Investigates and analyzes feasibility of system requirements and maintains, recommends system specifications Things You Should Have BS or BA in Computer Science, Information Systems, or demonstrated equivalent experience 3 - 7 years' experience managing medium infrastructure environments 3+ years' experience using various monitoring tools to proactively monitor all aspects on the SaaS infrastructure Able to work on-call and support of the SaaS infrastructure, (24x7x365 on a rotation basis) Possess a valid passport and available to travel in the US and other countries for Data Center maintenances and deployments Must have experience in ITIL-based methodologies including Incident and Change Management Strong analytical and troubleshooting skills; able to work with technicians from various engineering disciplines to troubleshoot complex system-level issues Strong technical skills, having operational ownership mindset and proven team building capabilities Demonstrated ability in staying abreast of technical developments in the industry and aligning them with strategic company objectives Strong written, verbal and interpersonal communication skills Successful candidate must be able to fulfill all security and confidentiality thresholds for this position (SOC2, CGRP, etc.) Technologies We Use Proven experience with Microsoft Windows Server 2008R2/2012R2/2016. Strong VMWare/HyperV deployment environment experience Enterprise level monitoring system experience (Nagios/Logic Monitor) Maintaining Enterprise Backup Systems (Nakivo/CommVault/ARCServe) Windows Active Directory experience Things That Would Definitely Help Linux (RedHat/CentOS) Puppet Scripting PowerShell Scripting Windows Automation System If you want to be part of a team that challenges you, moves fast, improves constantly, and makes a difference, let’s talk.
Kinaxis
Jan 07, 2018
Full time
Kinaxis® is a leading edge software company located in Ottawa, Canada. Our RapidResponse® on demand software enables manufacturers and brand owners to drive supply chain management (SCM) and sales and operations planning (S&OP) from a single system. Some of our preeminent customers include Cisco, Ford, Qualcomm, and Alcatel-Lucent to name just a few. For more information, visit the Kinaxis web site at  www.kinaxis.com or the company’s blog at http://blog.kinaxis.com/ . If you are looking to make a difference, enjoy challenging work, and want to contribute to next-generation world class technology, then Kinaxis is the place for you! With the stability of an established company, combined with the passion and innovation of a start-up, Kinaxis is a GREAT place to work. Our success and growth means we are expanding. We are currently looking for: Data Server Developer Location: Ottawa, Ontario The Data Server team puts the Rapid into RapidResponse®. This is especially relevant in today’s world of big data. But ever-increasing volumes of data involve more than just size. Speed is an equally important aspect of big data – the speed at which data is generated, selected, stored, and retrieved. The Query Engine is responsible for selecting and moving that data to where it can be visualized, analyzed, and updated in RapidResponse. Effectively harnessing today’s multi-core CPUs is a key aspect of delivering scalable, high-performance query results. So we continue to improve the proprietary in-memory database and query engine – fast, efficient, able to handle large amounts of data, and optimized to outperform numerous ERP systems on the market. These are exciting times for our team as we are working on the next generation architecture for the Data Server, and we are growing our team to achieve our goals faster. Our team is based out of our head office in Ottawa but we will consider candidates located anywhere within Canada. We offer relocation assistance or a possibility of working remotely.  What you’ll do Shape features of the next generation architecture for greater scalability Balance complexity, execution time, and memory footprint to deliver performant solutions Design algorithms and data structures that minimize memory footprint and perform efficiently Enable smooth continuous operations of the Data Server in a multi-threading environment Advance your knowledge and application of C++  to optimize the code to achieve the above goals Collaborate closely with your Agile team members and other Stakeholders Technologies We Use C++ for core development C# for some infrastructure and testing Visual Studio, JIRA, Confluence, Git Sophisticated internal testing and automation tools to validate correctness and performance Virtual and cloud infrastructure for development, support and testing Ridiculously powerful workstations for development (quad-core, 64GB RAM, SSDs, dual monitors) Things You Should Have Experience writing efficient C++ for optimal memory/CPU usage Experience working in multi-threaded environment on Windows Ability to create and communicate high level designs, then implement them with attention to details Understanding of what’s going on “behind the scenes” at the RAM and system level for algorithms you write Drive to find best solutions – via innovation, collaboration, and/or use of existing proven to work frameworks/ algorithms/patterns Good communication and teaming skills A desire for your work to make a difference in the world Things That Would Definitely Help Experience using C++ STL containers and algorithms Experience with Design Patterns Background in, or understanding of, supply chain management If you are looking for an opportunity to make a real difference, work in a very positive collaborative environment, and be part of our success – let’s talk. Kinaxis invites candidates to apply to its welcoming community and to self-identify the need for accommodation. If you require this job posting in an accessible version please contact Human Resources at   hr@Kinaxis.com        
Kinaxis
Jan 07, 2018
Full time
  Kinaxis® is a leading edge software company located in Ottawa, Canada. Our RapidResponse® on demand software enables manufacturers and brand owners to drive supply chain management (SCM) and sales and operations planning (S&OP) from a single system. Some of our preeminent customers include Cisco, Ford, Qualcomm, and Alcatel-Lucent to name just a few. For more information, visit the Kinaxis web site at www.kinaxis.com or the company’s blog at  http://blog.kinaxis.com/ . If you are looking to make a difference, enjoy challenging work, and want to contribute to next-generation world class technology, then Kinaxis is the place for you! With the stability of a mature company, combined with the passion and innovation of a start-up, Kinaxis is a GREAT place to work. Our success and growth means we are expanding.   We are currently looking for:   Analytics Developer C++ Location: Ottawa, Ontario   Analytics Developers at Kinaxis create algorithms to optimize supply chains. Ever wonder how the hundreds of parts in your new smart phone come together from different suppliers all over the world? Kinaxis solves problem like that every day. Our customers have terabytes of data that needs to be analyzed for the largest supply chains imaginable. Our algorithms move the global economy-- in seconds, not hours, or days. It’s Big Data with an impact; Data Science on the front lines. Our team is based out of our head office in Ottawa but we will consider candidates located anywhere within Canada. We offer relocation assistance or a possibility of working remotely.  What You’ll Do Design algorithms to solve business problems Balance complexity, execution time and memory footprint to deliver performant solutions Collaborate closely with your agile team members and other stakeholders Connect with our global consulting team to solve customer issues and gather new requirements Shape  the future direction of Kinaxis as we move into new markets   Technologies We Use C++ for core development, with a little C# and R State of the art in-memory analytics technology Visual Studio, JIRA, Confluence, Git Sophisticated internal testing tools to validate correctness and performance Virtual and cloud infrastructure for development, support and testing   Things You Should Have A love of data and algorithms, and the desire to apply them in the real world Solid background in C++,  including object oriented design Ability to design high performance code that does in seconds what others do in hours The commitment to help every member of your team perform better Post-secondary degree in Computer Science (or related)   ​ Experience in: Analytics or iterative algorithms Optimization algorithms or statistical packages Background in, or understanding of, supply chain management If you want to be part a team that supports you, motivates you, improves constantly, and makes a difference, let’s talk. Psst…   want the inside track on getting an analytics job with Kinaxis? Take our online coding test —the top candidates will automatically get an interview:   http://hr.gs/kinaxis_analytics  Kinaxis invites candidates to apply to its welcoming community and to self-identify the need for accommodation. If you require this job posting in an accessible version please contact Human Resources at   hr@Kinaxis.com