Key Skills: Design Patterns, C++, OOPS, GIT, Jira, IDE, Visual Studio
Roles and Responsibilities:
- Act as a Senior Developer, contributing to Smart Grid projects.
- Analyze and derive software requirements and functional specifications.
- Design, develop, implement, and unit test software components ensuring quality and timely delivery.
- Investigate and resolve software defects identified during testing and reviews.
- Apply knowledge of C++/C++11, OOP concepts, and design principles/patterns.
- Utilize Visual Studio IDE, GIT, and Jira effectively for development and collaboration.
- Apply debugging techniques and memory leak detection methods.
- Demonstrate flexibility and ability to learn new technologies quickly.
- Provide technical guidance, drive topics independently, and collaborate effectively within the team.
- Familiarity with power systems and distributed network applications is an advantage.
Skills Required:
- Strong programming experience in C++/C++11
- Excellent understanding of OOPs concepts and Design Patterns
- Hands-on experience with software debugging and memory management
- Familiarity with development tools: Visual Studio IDE, GIT, Jira
- Knowledge of unit testing and software quality practices
- Strong problem-solving and analytical skills
- Good communication and teamwork abilities
- Ability to work independently with minimal supervision
Education: B.E/B. Tech/M. Tech in Computer Science, Information Science, or Electronics