VINVOX
Moncton, NB
Job Details:
Benefits:
Job brief
We are seeking an Intermediate to Senior Software Developer with experience across Android development, web applications, and SQL-backed cloud systems. This role focuses on building and maintaining Android and web-based applications integrated with API-driven backend services hosted in Microsoft Azure.
The successful candidate will be comfortable working independently, contributing to architectural decisions, and collaborating with stakeholders across development, operations, and product. While the role is primarily remote, candidates must be located in or near Moncton, NB, as periodic local/onsite work is required.
Key Responsibilities
- Design, develop, and maintain Android applications using modern best practices
- Implement and consume RESTful APIs for system integration
- Develop, optimize, and maintain SQL databases, including complex queries and performance tuning
- Design, develop, and maintain web applications and supporting front-end components
- Collaborate with Azure-based cloud services and backend infrastructure
- Participate in technical design discussions and contribute to solution architecture
- Perform data analysis and ad-hoc querying using SQL as needed
- Contribute to web-based components when required
- Ensure code quality through code reviews, testing, and documentation
- Manage source code using GitHub and follow established branching strategies
- Track, estimate, and deliver work using JIRA
- Troubleshoot production issues and implement long-term fixes and improvements
- Mentor junior developers and promote best practices where applicable
Required Qualifications
- 5+ years of professional software development experience
- Strong experience with Android development (Kotlin)
- Professional experience with web development using modern frameworks and .NET
- Solid understanding of SQL, relational databases, and query optimization
- Hands-on experience working with APIs (REST, JSON)
- Experience deploying or integrating with cloud-based environments, preferably Microsoft Azure
- Proficiency with GitHub or similar version control platforms
- Experience working JIRA for issues management
- Strong problem-solving, communication, and time-management skills
- Ability to work autonomously in a remote-first environment
- Must reside in or near Moncton, NB
Preferred / Nice-to-Have Skills
- Experience with Python Web development using Flask.
- Experience in both Windows and Linux environments
- Experience with data analysis, reporting, or analytics workflows
- Experience with secure application development and performance optimization
- Experience in the automotive industry or automobile knowledge a definite asset
- Experience with vehicle networks and concepts (eg. CANBus)
- Good communication and customer interaction skills