Windows / Desktop Application Developer
Location
Ahmedabad | India
Job description
Position: Windows / Desktop Application Developer
Experience: 2-5 Years
Education: BTech/B. E - Computer Science, IT, Computer Engineering, MS in IT, MTech. MSc IT.
No of Positions: 2
Mode: On-site
Location: Ahmedaba d
JOB DESCRIPTION:
We are currently seeking a highly skilled and motivated Windows/Desktop Application Developer with a strong background in the .NET framework, C#, and Windows Presentation Foundation (WPF). The ideal candidate should possess a deep understanding of object-oriented programming, project architecture, and have proficiency in developing efficient and scalable applications.
KEY REQUIREMENTS:
- Strong proficiency in C# and .NET framework.
- Proficient in C#, Windows Desktop, and Windows Presentation Foundation (WPF).
- Experience with code versioning tools such as Git and SVN.
- Openness to learn new technologies or frameworks.
- Previous experience in desktop automation is a plus.
- Minimum 2 years of experience in Windows desktop applications using the .NET technology stack and WPF, C#, and Active controls.
- Able to take full ownership of projects and development.
- Proven experience in desktop application development using Xamarin, MAUI, or WPF.
- Knowledge of MVVM (Model-View- ViewModel ) architecture.
- Experience with XAML for designing user interfaces.
- Familiarity with version control systems (e.g., Git).
- Excellent problem-solving and debugging skills.
- Ability to work independently and collaboratively in a fast-paced environment.
- Strong communication skills with the ability to explain technical concepts to non-technical stakeholders.
- Experience with cross-platform development is a plus.
Requirements
- Translate requirements and use cases into functional applications
- Design, build, and maintain efficient, reusable, and reliable code
- Ensure the best possible performance, quality, and responsiveness of applications
- Identify and address bottlenecks and bugs in the code
- Provide code review feedback to team members
- Define project architecture and write clean, readable, and maintainable code
- Collaborate with cross-functional teams to deliver high-quality software solutions
- Maintain project status and communicate effectively with team members
- Demonstrate a commitment to ongoing professional development and stay updated with industry trends
QUALIFICATIONS:
- Bachelors degree in computer science or a related field
- Proven experience as a Windows/Desktop Application Developer
- Strong understanding of fundamental design principles for building scalable applications
- Excellent written and verbal communication skills
- Ability to work independently and in a team environment
- Strong problem-solving and debugging skills
Benefits
CULTURE OF RESEARCH AND DEVELOPMENT
Learn and deliver – is our core culture. We are a learning-centric organization that constantly tries to be at the edge of technology. We also take pride in delivering world-class software solutions. We make significant investments in constant learning and up-skilling of our team.
BE YOU, WITH US!
Ajmera Infotech is firmly committed to being an equal opportunity employer and maintaining a diverse and inclusive environment. We value and embrace that every single one of us brings value to the table. But sometimes we forget that when we don’t meet 100% of a job description’s criteria – maybe you’re feeling that way right now. We encourage you to apply anyway. Because we want you to be you, with us
REFERRALS:
We love a good referral! If you know someone that would be a great fit for this position, please share!
Job tags
Salary