Job Title: C# DeveloperLocation: Remote Job Type: Full-time
About TheITapprentice.comAt TheITapprentice.com, we're passionate about empowering IT professionals and apprentices with innovative tools to simplify their work. We're expanding our team to further develop our flagship product, a comprehensive suite of IT management tools including remote command execution, access control management, Active Directory reporting, Group Policy management, and remote installation.
Role Summary:We're seeking a skilled C# Developer with a strong understanding of Windows applications to join our team. Your primary responsibility will be to enhance and maintain the core functionalities of our desktop application, ensuring its reliability, performance, and user-friendliness.
Key Responsibilities:Develop and maintain: Core C# functionalities within our suite of Windows desktop applicationsCollaborate: Work closely with the team to integrate new features and functionalities.Enhance: Optimize existing code for better performance and scalability.Troubleshoot: Identify and resolve issues related to application functionality and user experience.Test: Implement thorough testing procedures to ensure code quality and stability.Document: Maintain clear and concise documentation for code and application architecture.
Skills and Qualifications:Proficiency: Strong command of C# programming language and the .NET framework.Experience: Proven experience developing Windows desktop applications using WPF or WinForms.Understanding: Solid understanding of object-oriented programming principles and design patterns.Expertise: Expertise in working with databases (e.g., SQL Server) and integrating them with applications.Familiarity: Familiarity with Active Directory, Group Policy, and other Windows administration tools is a plus.Problem-solving: Excellent problem-solving and analytical skills.Communication: Effective communication and collaboration skills.
Nice to Have:Experience with network protocols and remote management technologies.Familiarity with PowerShell scripting.Experience with continuous integration and deployment practices.
What We Offer:Competitive salary and benefits package.Work in a dynamic, collaborative, and supportive environment.Opportunity to contribute to a product that makes a real difference for IT professionals.Flexible working hours and remote work opportunities.Professional development and career growth opportunities.