Overview
Job Title: Software Developer
Location: Bengaluru
Company: Drongo AI
About Us:
Drongo AI is a technology enterprise that builds intelligent, cutting edge technology solutions to new-age challenges. We are passionate about developing innovative solutions that have tangible/high impact in fields such as healthcare, industrial automation, digital marketing, etc.
Job Description:
We are seeking a skilled WPF Developer with at least 3 years of hands-on experience to join our team. As a WPF Developer at Drongo AI, you will be responsible for designing and developing applications using the Windows Presentation Foundation (WPF) framework. The ideal candidate will have a strong grasp of C# and .NET, along with a solid understanding of WPF’s MVVM architecture and passion for creating intuitive and visually appealing user experiences. Knowledge of additional UI frameworks such as Angular or React is a significant plus. This full-time position requires the candidate to work from office, five days a week.
Responsibilities:
- Develop and implement responsive and dynamic user interfaces with WPF
- Maintain existing codebases and build reusable code and libraries for future use
- Collaborate with cross-functional teams to define, design, and ship new features.
- Optimise application performance for scalability and ensure seamless user experience across different devices and screen sizes.
- Write clean, maintainable and efficient code and adhere to coding standards and best practices.
- Conduct code reviews and provide constructive feedback to peers.
- Stay up-to-date with emerging technologies and trends in front end development.
Requirements:
- Bachelor's degree in Computer Science Engineering, or a related field.
- Minimum 3 years of experience in front end development.
- Proficiency in MVVM design patterns and other common WPF patterns/practices.
- Strong understanding of XAML, data binding, styles, templates, and custom controls.
- Experience with version control systems (e.g., Git, SVN).
- Solid understanding of object-oriented programming and software design patterns.
- Strong understanding of front end development principles, including HTML, CSS, and ES6+.
- In-depth understanding of the entire web development process (design, development and deployment)
- Experience with responsive design and cross-browser compatibility.
- Excellent problem-solving skills and attention to detail.
- Ability to work independently and as part of a team in a fast-paced environment.
- Strong communication and collaboration skills.
Preferred Qualifications:
- Working experience or knowledge of web-based UI frameworks (e.g., Angular, React, or Vue.js).
- Familiarity with ASP.NET Core for creating RESTful APIs.
- Knowledge of Entity Framework or other ORM tools.
- Experience with Team Foundation Server (TFS) or other CI/CD pipelines.
- Familiarity with Azure, AWS, or other cloud platforms.
Job Type: Full-time
Pay: From ₹600,000.00 per year
Education:
- Bachelor's (Preferred)
Experience:
- Front-end development: 3 years (Required)
Work Location: In person