Associate Product Software Engineer -2+ years only with C++ &C#)

0 years

0 Lacs

Posted:4 weeks ago| Platform: Foundit logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

Job Summary

We are seeking a motivated and detail-oriented Junior Software Developer to join our dynamic development team. Under direct supervision, you will assist in the design, development, testing, debugging, and implementation of operating system components, software tools, and utilities. This role is ideal for individuals looking to grow their skills in a collaborative, Agile environment.

Essential Duties and Responsibilities

  • Assist in designing, developing, and maintaining software components and tools.
  • Design and develop complex software systems and features.
  • Analyze and refactor legacy C++/C# code to improve maintainability, performance, and readability
  • Design and implement automated tests to increase code coverage (unit, integration, and UI tests)
  • Identify and resolve technical debt, including outdated patterns, redundant logic, and architectural inconsistencies
  • Collaborate closely with QA engineers, architects, and product managers to align technical improvements with business needs
  • Document code changes, refactoring decisions, and testing strategies
  • Provide code reviews to ensure best practices.
  • Collaborate with cross-functional teams to define technical requirements and system architecture.
  • Drive continuous improvement in code quality, performance, and maintainability.
  • Assist in designing, developing, and maintaining software components and tools.
  • Provide input on system design and architecture.
  • Stay current on emerging technologies and best practices.

Qualifications

Education:

Bachelor's degree in Computer Science, Information Systems, or a related field, or equivalent work experience.

Experience:

  • 0-3 years of experience as a developer in an Agile environment.
  • Familiarity with Agile/Scrum methodologies and working in cross-functional teams.

Preferred Skills and Technologies

  • Proficiency in C++ and C# development
  • Solid understanding of Microsoft SQL Server and relational database design
  • Familiarity with testing frameworks (e.g., MSTest)
  • Familiarity with code coverage tools (e.g., Visual Studio Code Coverage, dotCover)
  • Knowledge of software design principles (SOLID, Clean Code)
  • Proficiency with Git and version control workflows


Mock Interview

Practice Video Interview with JobPe AI

Start Job-Specific Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Skills

Practice coding challenges to boost your skills

Start Practicing Now

RecommendedJobs for You