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
  • Develop and review complex AL, React Native, TypeScript, integration, and API changes
  • Make and document technical design decisions across Business Central, integrations, APIs, React Native, TypeScript, iOS, and Android
  • Break large technical efforts into deliverables, identify dependencies, and communicate risks
  • Mentor 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
  • Act as an escalation point for complex defects, production incidents, integration issues, and platform-specific problems
  • Lead root-cause analysis and corrective actions for high-impact defects and production incidents
  • Review architecture and code for consistency, reuse, scalability, platform compatibility, and long-term supportability
  • Identify technical debt and propose practical remediation plans
  • Partner with the Manager, Product Engineering and Product Owner on estimates, dependencies, technical risks, and delivery options
  • 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
  • Provide functional and technical guidance for Business Central sales, purchasing, project, service, and related RUX workflows
  • 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
  • Equal opportunity workplace
  • Workplace where employees are treated with dignity and respect