We're Hiring: Software Developer (C# / C++ Developer)!
We are looking for a motivatedSoftware Developer (C# / C++ Developer)to join our development team. This role is open to bothfresh graduates and experienced professionalswho have a strong foundation in software development and a genuine interest in building, enhancing, and maintaining high-quality applications. Candidates should have hands‑on experience, academic projects, internships, or practical exposure to eitherC#/.NET, C++, or Javatechnologies.
Key Responsibilities
- Design, develop, test, and maintain software applications using C#/.NET and/or C++.
- Participate in the full software development lifecycle, including requirement analysis, coding, testing, debugging, and deployment.
- Develop clean, efficient, and maintainable code following established coding standards.
- Troubleshoot, analyze, and resolve software defects and technical issues.
- Collaborate with cross‑functional teams to deliver high‑quality software solutions.
- Participate in code reviews and contribute to continuous improvement initiatives.
- Prepare and maintain technical documentation as required.
Required Qualifications
- Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related discipline.
- Open toFresh Graduatesand experienced candidates.
- Candidates must haveactual experience or backgroundin the required programming language(s) through work experience, internships, academic projects, or personal projects.
- Knowledge or experience in:
- C# and .NET Framework/.NET Core, and/or
- C++ application development
- Strong understanding of object‑oriented programming concepts.
- Good problem‑solving and analytical skills.
- Ability to work independently and collaboratively within a team environment.
Preferred Qualifications
- Experience with software design patterns and best practices.
- Familiarity with SQL databases and database design concepts.
- Understanding of source control tools such as Git.
- Exposure to Agile/Scrum development methodologies.
Important Assessment Information
- Candidates will be required to complete either alive coding assessmentor atake-home technical testas part of the interview process.
- For candidates applying with a focus onC# development,Java development experience may be considered as an acceptable substitute, provided the candidate demonstrates strong object‑oriented programming fundamentals and the ability to transition to the C#/.NET ecosystem.