About our client: Our client is a market leader in making software for the industrial gear manufacturing industry.
Job Summary: We are looking for a motivated Software Development Engineer (Intern) to join our team. The ideal candidate will have a strong foundation in C#, Object-Oriented Programming (OOP) concepts, and experience with Visual Studio 2019. This role involves developing and maintaining Windows Forms (WinForms) applications with a Multiple Document Interface (MDI) GUI, as well as handling threading and multitasking. Proficiency in MS Access and SQL Server is also required.
Key Responsibilities:
- Develop and maintain WinForms applications using Visual Studio 2019.
- Implement and manage MDI GUI desktop applications.
- Handle threading and multitasking to ensure application efficiency.
- Design, implement, and manage databases using MS Access and SQL Server.
- Collaborate with the development team for seamless integration of application components.
- Troubleshoot and debug application issues to optimize performance.
- Participate in code reviews and contribute to discussions on best practices.
Qualifications:
- Currently pursuing or recently completed a degree in Computer Science, Information Technology, or a related field.
- Proficiency in C# and a solid understanding of OOP concepts.
- Experience with Visual Studio 2019.
- Hands-on experience with Windows Forms (WinForms) and MDI GUI desktop application development.
- Knowledge of threading and multitasking techniques.
- Familiarity with database management, particularly MS Access and SQL Server.
- Strong problem-solving skills and attention to detail.
- Ability to work independently and as part of a team.
- Excellent communication skills, both verbal and written.
Preferred Qualifications:
- Previous internship or project experience in software development.
- Familiarity with additional programming languages or technologies.
What We Offer:
- Hands-on experience in a real-world development environment.
- Monthly Stipend
- Mentorship and guidance from experienced professionals.
- Opportunity to work on impactful projects.
- A collaborative and inclusive work culture.