The company is looking to hire a Lead Software Engineer to participate in the development of software products and technologies.
Requirements
- 8-10 years working knowledge and experience in object-oriented languages (C-Sharp, C++).
- Strong understanding of OO principles and concepts.
- Knowledge and experience developing for multiple operating systems.
- Proficiency in developing using modern IDEs.
- Knowledge of OO design and architectural patterns.
- Knowledge of containerized application development and deployment.
- Experience with revision control systems (Git).
Responsibilities
- Participate in writing software requirement specifications.
- Create and implement software designs.
- Participate in software verification and validation processes (including code reviews, automated unit testing, functional testing).
- Develop knowledge of SEL products and technology.
Other
- Mentor Associate Engineers.
- B.S. in Computer Science, or equivalent degree.
- Strong writing, documentation, and speaking skills.
- Knowledge of Agile development principles and processes.
- Familiarity with the electrical power systems industry.