This is an in-office position, which requires candidate to be within a commutable distance to the Carlsbad, CA office. We are seeking a highly motivated, collaborative, and skilled individual to develop feature-rich mobile applications for Nalu’s novel neurostimulation system. Responsibilities: - Design, develop, deploy, and maintain C# .NET mobile applications for Android and iOS
- Work with technical and non-technical staff to design features, lead implementation, and own solutions from development to production to live support
- Implement security best practices to ensure data privacy and regulatory compliance
- Create, maintain, and review software design specifications, interface descriptions, and other software documentation
- Ensure feature quality through unit testing and static analysis
- Evaluate technology options (including 3rd party frameworks) and provide recommendations on scope and scale of effort required to develop solutions
- Provide technical leadership and mentoring to engineers and cross-functional teams
- Provide guidance and support to the mobile test team
Qualifications: - Bachelor’s degree in computer science or related field
- Minimum 10 years professional experience developing product software applications
- Minimum 4 years of professional experience developing C# .NET applications
- Minimum 4 years of professional experience developing mobile applications
- Experience with Android and Xamarin/MAUI/.NET mobile is strongly preferred
- Proficient in developing applications that use RESTful APIs and SQL databases
- Proficient in software development tools (e.g. build tools, Git, Git branching strategies), best practices (e.g. unit testing, test automation, continuous integration, etc.) and defect tracking tools (e.g. JIRA)
- Excellent communications skills, both written and verbal
- A mindset of ownership, accountability, and continuous improvement
|