Trainee Windows Developer (Fresher)

People XM

Bengaluru

On-site

INR 300,000 - 450,000

Full time

12 hours ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

People XM in Bangalore, Karnataka is seeking a motivated Trainee Windows Developer (Fresher) to join our software team. The role focuses on Windows desktop application development using C# and .NET, with exposure to WinForms/WPF and SQL Server integration.

The ideal candidate has basic understanding of OOP, Visual Studio, and MS development technologies, and is eager to learn through SDLC/Agile practices while collaborating with senior developers and QA engineers.

Qualifications

  • Fresh graduates in Computer Science, Information Technology, Engineering, or related disciplines.
  • Candidates with relevant C#/.NET skills may also apply.

Responsibilities

  • Assist in developing Windows desktop applications using C# and .NET.
  • Support WinForms/WPF-based UI development and data integration with SQL Server.
  • Write clean, maintainable code following standards and participate in code reviews.

Skills

C#
OOP
.NET
WinForms/WPF
SQL basics
Visual Studio
Git/GitHub
REST API
SDLC/Agile

Education

B.E./B.Tech/BCA/MCA/B.Sc. in CS/IT or related field

Tools

Visual Studio IDE
SQL Server

Job description

Job Description - Trainee Windows Developer (Fresher)

Job Title: Trainee Windows Developer

Experience: Fresher (0-1 Year)

Job Location: Bangalore, Karnataka

Employment Type: Full-Time / Trainee

Qualification: B.E./B.Tech/BCA/MCA/B.Sc. in Computer Science, Information Technology, or related field

Job Summary

We are looking for a motivated and enthusiastic Trainee Windows Developer (Fresher) to join our software development team. The ideal candidate should have a basic understanding of C#, .NET Framework, .NET, object-oriented programming, and Windows desktop application development.

The candidate will work closely with experienced developers to design, develop, test, and maintain Windows-based desktop applications while gaining practical experience in Microsoft development technologies, database integration, and software engineering best practices.

Key Responsibilities
  • Assist in developing and maintaining Windows desktop applications using C# and .NET.
  • Support application development using Windows Forms (WinForms) and Windows Presentation Foundation (WPF).
  • Write clean, reusable, and maintainable code following development standards.
  • Assist in designing and implementing user-friendly desktop application interfaces.
  • Work with SQL Server or other relational databases for data storage and retrieval.
  • Support integration of desktop applications with RESTful APIs and backend services.
  • Assist in debugging, testing, and resolving application issues.
  • Implement basic application features, form validation, and data processing functionalities.
  • Collaborate with senior developers, UI/UX designers, and QA engineers.
  • Participate in code reviews and technical discussions.
  • Assist in optimizing application performance and responsiveness.
  • Support application installation, configuration, and deployment activities.
  • Use Git and GitHub for version control and collaboration.
  • Maintain technical documentation for developed modules and features.
  • Follow Software Development Life Cycle (SDLC) and Agile methodologies.
  • Stay updated with Microsoft technologies and Windows application development practices.
Required Skills
  • Basic knowledge of C# programming.
  • Understanding of object-oriented programming (OOP) concepts.
  • Familiarity with .NET Framework or modern .NET.
  • Basic understanding of Windows desktop application development.
  • Knowledge of Windows Forms or WPF fundamentals.
  • Understanding of classes, objects, inheritance, polymorphism, and exception handling.
  • Basic knowledge of SQL and relational database concepts.
  • Familiarity with Visual Studio IDE.
  • Understanding of debugging and software testing concepts.
  • Basic knowledge of Git and GitHub.
  • Strong analytical and problem-solving abilities.
  • Good communication and teamwork skills.
  • Willingness to learn new Microsoft development technologies.
Preferred Skills
  • Familiarity with Windows Presentation Foundation (WPF) and XAML.
  • Basic knowledge of ASP.NET Core and REST API integration.
  • Understanding of Model-View-ViewModel (MVVM) architecture.
  • Familiarity with Microsoft SQL Server.
  • Basic knowledge of Entity Framework Core or ADO.NET.
  • Understanding of asynchronous programming using async/await.
  • Familiarity with LINQ and collections in C#.
  • Basic knowledge of Windows APIs and operating system concepts.
  • Understanding of application packaging and deployment.
  • Familiarity with unit testing frameworks such as MSTest, NUnit, or xUnit.
  • Basic knowledge of Git-based development workflows.
  • Academic projects or internships involving C#, .NET, or Windows application development.
Eligibility Criteria
  • Fresh graduates in Computer Science, Information Technology, Engineering, or related disciplines.
  • Candidates from other educational backgrounds with relevant C# and .NET programming skills may also apply.
  • 0-1 year of experience.
  • Basic understanding of Windows application development and programming fundamentals.
  • Strong interest in desktop software development and Microsoft technologies.
  • Good logical thinking and problem-solving abilities.
  • Ability to work independently and collaboratively.
  • Freshers with academic projects, internships, or relevant certifications are encouraged to apply.
Roles & Expectations
  • Support Windows desktop application development and maintenance.
  • Assist in building functional and user-friendly desktop applications.
  • Develop basic application modules using C# and .NET.
  • Complete assigned development tasks within deadlines.
  • Follow coding standards and software development best practices.
  • Collaborate effectively with development and testing teams.
  • Troubleshoot and resolve basic technical issues.
  • Continuously improve C#, .NET, and Windows development skills.
Learning & Growth Opportunities
  • Hands-on experience in real-world Windows desktop application development.
  • Exposure to C#, .NET, Windows Forms, WPF, and Visual Studio.
  • Practical experience with SQL Server, database connectivity, and API integration.
  • Opportunities to work with experienced software developers.
  • Understanding of Windows application architecture and development workflows.
  • Exposure to software testing, debugging, application packaging, and deployment.
  • Career growth opportunities in Windows Application Development, .NET Development, Desktop Software Engineering, and Full Stack Development.

Job Location: Bangalore, Karnataka

Experience Required: Fresher (0-1 Year)

Employment Type: Full-Time / Trainee

Freshers: Eligible to Apply

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Trainee iOS Developer
Trainee iOS Developer

People XM • Bengaluru

On-site
INR 300,000 - 450,000
Trainee Angular Developer
Trainee Angular Developer

People XM • Bengaluru

On-site
INR 250,000 - 400,000
Trainee Python Developer (Fresher)
Trainee Python Developer (Fresher)

People XM • Bengaluru

On-site
INR 180,000 - 240,000
Software Engineer - .net
Software Engineer - .net

Noori Business Corporation • Kerala

On-site
INR 112,000 - 167,000
Trainee React Native Developer
Trainee React Native Developer

People XM • Bengaluru

On-site
INR 279,000 - 391,000
Java Developer (Fresher)
Java Developer (Fresher)

People XM • Bengaluru

On-site
INR 300,000 - 420,000
Trainee Software Developer
Trainee Software Developer

Star Knowledge • Karnataka

On-site
INR 200,000 - 340,000
Software Developer Trainee
Software Developer Trainee

Evoke HR • Ahmedabad District

On-site
INR 250,000 - 450,000
Trainee Software Developer
Trainee Software Developer

Cyber Infrastructure (CIS) • Indore District

On-site
INR 250,000 - 400,000
Fullstack Developer Trainee
Fullstack Developer Trainee

Evoke HR • Ahmedabad District

On-site
INR 250,000 - 450,000