Senior Developer

RUX Software  ยท  via Tech Sales Jobs
๐ŸŒŽ Remote โฐ Full Time

Job Description:

  • Lead technical discovery and translate product requirements into supportable solution designs and implementation plans
  • Own technical delivery of complex enhancements and major workstreams from estimation and solution design through release
  • Make and document technical design decisions across Business Central, integrations, APIs, React Native, TypeScript, iOS, and Android
  • Develop and review complex AL, React Native, TypeScript, integration, and API changes
  • Break large technical efforts into deliverables, identify dependencies, and communicate risks before sprint commitment
  • Mentor Associate Developers and Developers through design guidance, pairing, code review, and constructive feedback
  • Guide debugging, testing, performance analysis, secure coding, and maintainable implementation practices
  • Ensure automated tests, technical documentation, deployment notes, and rollback considerations are completed
  • Lead technical response for high-impact defects and production incidents, including root-cause analysis and corrective actions
  • Review architecture and code for consistency, reuse, scalability, platform compatibility, and long-term supportability
  • Improve development standards, reusable components, CI/CD practices, release processes, and team documentation
  • Own mobile architecture and release readiness, including build, signing, testing, store submission, rollout, and updates for Apple App Store and Google Play
  • Partner with engineering and product leaders on estimates, dependencies, technical risks, and delivery options
  • Assist with technical planning, estimation, hiring input, onboarding, and engineering skills development
  • Communicate technical tradeoffs and recommendations to technical and nontechnical stakeholders

Requirements:

  • Demonstrated experience independently delivering complex production software and leading significant features or technical workstreams through design, development, testing, release, and support
  • Advanced proficiency in at least one primary RUX technology area, such as Microsoft Dynamics 365 Business Central and AL or React Native and TypeScript
  • Ability to work effectively across integrations, APIs, source control, automated testing, and deployment processes
  • Strong technical judgment, debugging, solution-design, code-review, mentoring, communication, and cross-functional collaboration skills
  • Experience with SaaS or ERP products, AppSource, Apple App Store or Google Play releases, CI/CD, security, performance, and RUX customer industries is preferred based on the assigned product area

Benefits:

  • Remote work opportunity for applicants in Canada, the United States, or the Philippines
  • Equal opportunity workplace
  • Workplace where employees are treated with dignity and respect