## Position Overview
We are seeking an experienced Full Stack Developer with specialized expertise in both mobile development (Flutter/Dart) and Windows application development. The ideal candidate will play a key role in building our cross-platform mobile application and Windows desktop solution, creating a seamless experience that revolutionizes clinical documentation workflows.
## Key Responsibilities
#### Mobile Development
Design and develop the BluNotes mobile application using Flutter and Dart for both iOS and Android platforms
Implement Bluetooth connectivity features for secure audio streaming from mobile to desktop
Create an intuitive, responsive user interface for healthcare professionals
Develop secure audio capture functionality with proper permission handling
Ensure zero local storage of sensitive patient data in compliance with HIPAA
### Windows Application Development
Build the BluNotes desktop application using C#/.NET and WPF
Develop real-time audio processing and transcription features
Create an intuitive multi-tabbed interface for transcription, SOAP notes, and audio management
Implement Bluetooth device discovery and connection management
Design clipboard integration for EMR/EHR systems with security timeout features
### Full Stack Responsibilities
Work with backend services and APIs for AI integration (Azure OpenAI, Claude, Gemini)
Implement secure data storage and transmission protocols
Collaborate with AI/ML engineers on integrating language processing features
Assist with EMR/EHR integration development
Participate in code reviews and follow best practices for software development
Write clean, maintainable, and well-tested code
Troubleshoot and resolve complex technical issues
### Required Qualifications
Bachelor's degree in Computer Science, Software Engineering, or related field
5+ years of software development experience
3+ years of experience with Flutter and Dart for cross-platform mobile development
3+ years of experience with C# and .NET for Windows desktop application development
Strong knowledge of WPF (Windows Presentation Foundation)
Experience with Bluetooth communication protocols and implementations
Understanding of audio processing and streaming techniques
Experience with RESTful API integration
Strong knowledge of software design patterns and architecture
Experience with version control systems (Git)
Excellent problem-solving skills and attention to detail
### Preferred Qualifications
Experience developing healthcare applications and familiarity with HIPAA requirements
Knowledge of EMR/EHR systems and healthcare data standards
Experience with Azure services, particularly Cognitive Services or OpenAI integration
Understanding of AI/ML concepts, particularly in NLP or speech processing
Experience with audio visualization and waveform display implementations
Knowledge of secure coding practices and encryption techniques
Experience with CI/CD pipelines and DevOps practices
Background in multilingual application development
### Personal Attributes
Strong communication skills and ability to work in a collaborative team environment
Self-motivated with excellent time management skills
Passion for creating innovative solutions in healthcare
Ability to quickly adapt to new technologies and challenges
Detail-oriented with a focus on creating high-quality, reliable software
### What We Offer
Competitive salary and benefits package
Opportunity to work on cutting-edge technology that improves healthcare delivery
Collaborative and innovative work environment
Professional development opportunities
Flexible work arrangements
The chance to make a meaningful impact on healthcare documentation efficiency
### Location
[Remote/Hybrid/On-site] position based in [Mohali, Punjab]
### How to Apply
Please submit your resume, portfolio or GitHub profile, and a cover letter explaining your interest in this position and relevant experience to [[email protected]].
**BluAI** is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.