- Design, develop, test, debug, and maintain software applications.
- Build new features and modules based on business and technical requirements.
- Develop clean, efficient, and maintainable code using C/C++ and C#/.NET.
- Apply Data Structures & Algorithms to solve real-world technical problems.
- Debug and troubleshoot application issues.
- Optimize software for performance, reliability, and scalability.
- Work with Git/version control and follow good coding practices.
- Participate in code reviews, testing, and technical discussions.
- Collaborate with team members to design and deliver software solutions.
- Take ownership of assigned features and deliver them within timelines.
What Were Looking For:-
- Strong programming fundamentals.
- Ability to convert requirements into working software.
- Someone who enjoys building, debugging,
and solving real-world problems.
- Good communication and teamwork skills.
- Willingness to learn and work in a fast-paced, in office environment.
Preferred candidate profile :-
- 12+ years of professional software development experience.
- Strong hands-on experience with C/C++ and/or C#/.NET.
- Strong understanding of Data Structures & Algorithms (DSA).
- Excellent problem-solving and logical-thinking skills.
- Good understanding of OOP concepts.
- Hands-on experience building and delivering software projects.
- Good debugging and troubleshooting skills.
- Familiarity with Git/version control.
- Knowledge of SQL/databases, APIs, multithreading, or Linux is a plus.