Schneider Electric is looking to improve business, safety, reliability, efficiency, sustainability and connectivity with their Building Management System (BMS) platform
Requirements
- At least 5 years of C++ experience
- Solid understanding of object-oriented Design & Analysis
- Solid experience of writing modular code that is clear, testable and maintainable
- Familiar with various design and architectural patterns
- Familiar with Test Driven Development, continuous integration and agile software best practices
- Strong experience in debugging, profiling and optimizing code
- Experience in algorithms and time complexity
Responsibilities
- Participate in requirements analysis
- Design, build, and maintain efficient, secure, reusable and reliable code
- Ensure the best possible performance, quality and responsiveness of applications
- Identify bottlenecks and bugs and devise solutions to mitigate and address these issues
- Help maintain code quality, organization and automatization
- Create applications from scratch, configure existing systems and provide user support in our BMS platform
- Write functional code with a sharp eye for spotting defects
Other
- Bachelor’s degree or higher in software engineering
- Good verbal and written English communication skills
- Must submit an online application to be considered for any position with Schneider Electric
- Ability to work in a dynamic and iterative Agile development setting
- Team player with good communication skills