SOFTWARE DEVELOPMENT – Raya Staffing Solutions https://rayastaffing.com Find The Perfect Talent For Your Business Need Fri, 01 Sep 2023 04:58:00 +0000 en-US hourly 1 https://wordpress.org/?v=6.7 https://rayastaffing.com/wp-content/uploads/2023/03/cropped-siteicon1-32x32.png SOFTWARE DEVELOPMENT – Raya Staffing Solutions https://rayastaffing.com 32 32 Android Engineer https://rayastaffing.com/job/raya-staffing-greater-toronto-area-freelance-android-engineer/ Fri, 01 Sep 2023 04:56:58 +0000 https://rayastaffing.com/?post_type=job_listing&p=7772 This role is seeking an Android Developer who is passionate about technology and brings depth of mobile application experience. You will have the opportunity to learn from seasoned developers to hone your coding skills through technical analysis, design and consulting on Employer Digital team. So, do you think you’ve got what it takes? Review the description below and tell us why you’re the winning candidate.

WHAT WILL YOU DO?

Work with product owners and user experience teams to build high quality features that make users love our app by leveraging your knowledge in Android’s Material Design and Architecture Component guidelines
Develop software that is reliable, maintainable, and reusable because you have a thorough understanding of OOD principals
Provide estimates on activities/tasks required to perform design, coding and unit testing, improving accuracy over time
Increase efficiency and performance using Android Studio analysis tool along with your academic knowledge
WHAT DO YOU NEED TO SUCCEED?

MUST HAVE:

Software Engineering, Computer Science, or equivalent degree from an accredited University/College.
Leadership acumen and a passion to apply it in a dynamic agile business environment
Excellent interpersonal and highly developed communication skills (verbal a#nd written)
Creative, self-driven working within a team or independently in a fast-paced environment
Experience or understanding of programming languages, databases, platforms, and/or code version control tools
Strong knowledge of Java and object-oriented design
NICE-TO-HAVE:

Strong knowledge of Android framework and Kotlin
Good understanding of design patterns such as MVVM, and how they can be applied to Android development
Exposure to enterprise tools such as Git, Confluence, Jira

]]>
Software Developer https://rayastaffing.com/job/raya-staffing-greater-toronto-area-full-time-software-developer/ Thu, 24 Aug 2023 05:07:22 +0000 https://rayastaffing.com/?post_type=job_listing&p=7777 Job Description:

Design and build advanced applications for the Android platform
Collaborate with cross-functional teams to define, design, and ship new features
Work with outside data sources and APIs
Working with Payment Android Devices expertise a plus
Unit-test code for robustness, including edge cases, usability, and general reliability
Work on bug fixing and improving application performance
Continuously discover, evaluate, and implement new technologies to maximize development efficiency
Requirements:

2 years of Android application development experience
Experience as a developer utilizing C++ and IoT
BS/MS degree in Computer Science, Engineering or a related subject
Experience publishing original Android applications
Android Software Development Kit (SDK) experience
Experience with remote data via REST and JSON
Experience with third-party libraries and API’s
General mobile landscape, architectures, trends, and emerging technologies knowledge
Full mobile development life cycle understanding
iOS development experience is an asset
Analytical and highly detail oriented
Demonstrated understanding of software engineering theories and principles
Able to communicate ideas and recommendations to non-technical people in a clear manner
Able to effectively communicate both verbally and in writing with all levels of the organization, including executives
Strong problem identification and problem resolution skills
Able to create alternative solutions to problems
High level of sound and independent judgment and reasoning
Some travel required (Mainly within North America)
Ability to commute/relocate to Greater Toronto Area, ON
Job Types: Full-time, Permanent

Benefits:

Dental care
Extended health care
Life insurance
Schedule:

Monday to Friday
Work Location: Hybrid remote in Toronto

]]>
Android Development Manager https://rayastaffing.com/job/raya-staffing-greater-toronto-area-contract-android-development-manager/ https://rayastaffing.com/job/raya-staffing-greater-toronto-area-contract-android-development-manager/#respond Thu, 17 Aug 2023 05:06:04 +0000 https://rayastaffing.com/?post_type=job_listing&p=7776 Understanding Requirements – Work with clients and internal partners to determine, negotiate, and manage services to the agreed standards. Monitor service levels to identify opportunities for improvement and recommend appropriate solutions.
People Leadership – Lead and coach a high-performing group team of individuals. Direct, motivate, and develop your team, maximizing their contributions and professional growth. Share knowledge and collaborate to come up with effective solutions to problems.
Relationship Management – Work closely with clients and business partners to develop, test, and implement application programs. Impact and improve the business by advising application owners on the technical possibilities and requirements.
Who you are
You can demonstrate 5-8 years of experience in leading a team of developers and are a seasoned professional with the ability to coach and help develop other team members. You are a code quality champion with hands-on experience in Software Design using SOLID Design principles.
You have a degree/diploma in Computer Science, Business, and/or a related field.
You are a bold and authentic leader. You’re passionate about developing and coaching to bring out the best in people. You have led diverse, high-performing teams.
You embrace and champion change. You’ll continuously evolve your thinking and the way you work in order to deliver your best.
You’re driven by collective success. You know that collaboration can transform a good idea into a great one. You understand the power of an inclusive team that enjoys working together to create a shared vision.
Values matter to you. You bring your real self to work and you live our values – trust, teamwork, and accountability.

]]>
https://rayastaffing.com/job/raya-staffing-greater-toronto-area-contract-android-development-manager/feed/ 0
Android Engineer https://rayastaffing.com/job/raya-staffing-greater-toronto-area-full-time-android-engineer/ Thu, 10 Aug 2023 05:04:14 +0000 https://rayastaffing.com/?post_type=job_listing&p=7775 Key Responsibilities

Have a voice in the architectural definition and implementation of various key technology pieces
Translate business requirements into technical design specifications
Participate in the product definition phase, daily scrums, grooming sessions and story refining
Implement robust unit tests, including edge cases, usability and general reliability
Use git to create pull requests, review code and merge branches
Collaborate with the team and participate in knowledge sharing
The position requires including and implementing Agile Scrum development methodologies in every research, analysis, prototyping and interfaces development initiatives.
Openly expose problems and turn them into learning and team bonding experience

Critical Qualifications

Minimum 4 years of experience with Android development (Kotlin, Android SDK, Java)
Deep understanding of Android SDK, performance, and optimization (ie. AsyncTasks, Adapters, Fragments, Activities, Threading, etc.)
Solid and demonstrable understanding of object-oriented design patterns and principles
Strong understanding of mobile user interface guidelines and best practices
Comfortable with integrating RESTful web APIs and JSON
Experience with planning and writing technical documentation
Superior problem solving and risk management skills
Strong initiative, priority setting, and collaboration skills

Preferred Qualifications

Experience with Kotlin Multi-Platform
Experience with Jetpack Compose
Experience with GraphQL
Experience with iOS native development
SQL and relational database fundamentals
Understanding of code obfuscation & encryption techniques
Knowledge of Chromecast implementation and optimization

#EmployeeReferralProgram

Adequate knowledge of French is required for positions in Quebec.

Additional Information:

Position Type: Management
Job Status: Regular – Full Time
Job Location: Canada : Ontario : Toronto
Work Arrangement: Hybrid
Application Deadline: 08/15/2023

]]>
MICROSOFT 365 DEVELOPERS (POWER BI, POWER AUTOMATE, POWER APPS) ALL EXPERIENCE LEVELS https://rayastaffing.com/job/microsoft-365-developers-power-bi-power-automate-power-apps-all-experience-levels/ Fri, 14 Apr 2023 12:56:00 +0000 https://rayastaffing.com/?post_type=job_listing&p=7624 NOTE: This is a Generic Posting, applying to this will add your resume to the pool, it may be selected for any other posting you may be qualified for. All Experience levels are encouraged to apply

We are seeking a talented and experienced Microsoft 365 Developer to join our team. As a Microsoft 365 Developer, you will be responsible for developing and implementing solutions using Power BI, Power Automate, and Power Apps within our organization. You will work closely with stakeholders to understand their business needs and translate them into technical solutions.

Responsibilities:

  • Design, develop, and implement solutions using Power BI, Power Automate, and Power Apps.
  • Work with stakeholders to understand their business needs and requirements.
  • Develop and maintain technical specifications and documentation.
  • Troubleshoot and resolve technical issues related to Power BI, Power Automate, and Power Apps.
  • Ensure that solutions are aligned with business requirements and meet quality standards.
  • Collaborate with other developers, analysts, and stakeholders to deliver integrated solutions.
  • Conduct testing and quality assurance activities to ensure that solutions meet user requirements.
  • Provide training and support to end-users and other stakeholders.
  • Stay up-to-date with new features and enhancements related to Power BI, Power Automate, and Power Apps.

Requirements:

  • Bachelor’s degree in computer science, information technology, or a related field.
  • 3+ years of experience in developing solutions using Power BI, Power Automate, and Power Apps.
  • Strong understanding of Microsoft 365 and related technologies.
  • Experience with data visualization and reporting using Power BI.
  • Experience with workflow automation using Power Automate.
  • Experience with app development using Power Apps.
  • Knowledge of programming languages such as C# or JavaScript is desirable.
  • Strong analytical and problem-solving skills.
  • Excellent communication and interpersonal skills.
  • Ability to work in a fast-paced, dynamic environment and manage multiple projects simultaneously.
  • Professional certifications in Microsoft 365 and related technologies, such as MCSA or MCSE, are desirable.

If you meet the above requirements and are passionate about developing solutions using Power BI, Power Automate, and Power Apps, we encourage you to apply for this exciting opportunity. We offer a competitive salary, comprehensive benefits package, and a dynamic work environment that fosters collaboration and innovation.

]]>
UI/UX DESIGNER ALL EXPERIENCE LEVELS https://rayastaffing.com/job/ui-ux-designer-all-experience-levels/ Tue, 11 Apr 2023 00:51:57 +0000 https://rayastaffing.com/?post_type=job_listing&p=7620 NOTE: This is a Generic Posting, applying to this will add your resume to the pool, it may be selected for any other posting you may be qualified for. All Experience levels are encouraged to apply

We are seeking a talented UI/UX Designer to join our team. As a UI/UX Designer, you will be responsible for creating intuitive and visually appealing user interfaces that engage users and provide an exceptional user experience. The ideal candidate will have a passion for design and technology, and be able to work collaboratively with developers and stakeholders to bring designs to life.

Responsibilities:

  • Conduct user research and usability testing to inform design decisions
  • Create wireframes, prototypes, and visual designs that align with project goals and user needs
  • Collaborate with developers to ensure designs are implemented accurately and efficiently
  • Work with stakeholders to gather feedback and iterate on designs
  • Develop and maintain design systems and style guides to ensure consistency across projects
  • Stay up-to-date with industry trends and emerging design technologies
  • Advocate for the user and ensure that designs are accessible and inclusive

Qualifications:

  • Bachelor’s degree or Certificate in Graphic Design, Interactive Design, Human-Computer Interaction, or a related field
  • Strong portfolio demonstrating expertise in UI/UX design, including experience with design tools such as Sketch, Figma, or Adobe Creative Suite
  • Excellent communication, collaboration, and problem-solving skills
  • Ability to work independently and manage multiple projects simultaneously
  • Familiarity with front-end development technologies such as HTML, CSS, and JavaScript is a plus

If you are a passionate and creative designer looking for an opportunity to make an impact, we encourage you to apply for this position. We offer competitive compensation and benefits packages, as well as opportunities for career growth and advancement within the organization.

]]>
SCRUM MASTERS -ALL EXPERIENCE LEVELS https://rayastaffing.com/job/scrum-masters-all-experience-levels/ Sun, 09 Apr 2023 00:51:58 +0000 https://rayastaffing.com/?post_type=job_listing&p=7621 NOTE: This is a Generic Posting, applying to this will add your resume to the pool, it may be selected for any other posting you may be qualified for. All Experience levels are encouraged to apply

We are seeking a skilled Scrum Master to join our team. The ideal candidate will have a strong technical background in software development, as well as excellent problem-solving and communication skills. This is a great opportunity to work with a talented team of developers and product owners in a challenging and rewarding environment.

Responsibilities:

  • Facilitate agile ceremonies such as daily stand-up meetings, sprint planning, sprint review, and sprint retrospective
  • Coach and mentor the development team on agile methodologies and best practices
  • Collaborate with product owners to prioritize the product backlog and ensure alignment with business goals
  • Ensure that the development team is following agile principles and practices, and identify areas for improvement
  • Manage risks and impediments that may impact the success of the sprint or project
  • Work with other Scrum Masters to ensure alignment across teams and programs
  • Participate in the development and maintenance of software applications and systems

Qualifications:

  • Bachelor’s degree in Computer Science, Information Technology, or a related field
  • 2-5 years of experience as a Scrum Master or in a similar role in software development
  • Strong technical knowledge of software development methodologies and practices, as well as project management tools and techniques
  • Certified Scrum Master (CSM) or similar agile certification
  • Excellent communication, facilitation, and conflict resolution skills
  • Strong problem-solving skills and ability to work independently
  • Ability to work well in a team environment and collaborate effectively with developers, product owners, and other stakeholders

Preferred Qualifications:

  • Master’s degree in Computer Science, Information Technology, or a related field
  • Experience with agile scaling frameworks such as SAFe or LeSS
  • Experience with agile tools such as JIRA, Trello, or Azure DevOps
  • Experience with software development methodologies such as Lean or Kanban
  • Experience with software development languages such as Java, Python, or JavaScript

If you are passionate about agile development and looking for an exciting new challenge, we encourage you to apply for this position. We offer competitive compensation and benefits packages, as well as opportunities for career growth and advancement within the organization.

]]>
ANDROID DEVELOPER- ALL LEVELS https://rayastaffing.com/job/android-developer-all-levels/ Fri, 07 Apr 2023 00:51:57 +0000 https://rayastaffing.com/?post_type=job_listing&p=7619 NOTE: This is a Generic Posting, applying to this will add your resume to the pool, it may be selected for any other posting you may be qualified for. All Experience levels are encouraged to apply

We are seeking a talented Android Developer to join our team. As an Android Developer, you will be responsible for designing, developing, and maintaining high-quality mobile applications for the Android platform. The ideal candidate will have a passion for mobile development and be able to work collaboratively with designers, product managers, and other developers to create innovative and user-friendly mobile experiences.

Responsibilities:

  • Design and develop high-quality Android applications using Kotlin or Java programming languages
  • Collaborate with designers, product managers, and other developers to create innovative and user-friendly mobile experiences
  • Write clean, maintainable, and testable code
  • Ensure that applications are optimized for performance, usability, and security
  • Work with APIs to integrate mobile applications with back-end services
  • Stay up-to-date with industry trends and emerging technologies in mobile development
  • Participate in code reviews and provide constructive feedback to other developers

Qualifications:

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field
  • Strong experience in Android development using Kotlin or Java programming languages
  • Experience with Android SDK, Android Studio, and Android app deployment process
  • Understanding of Android design principles and material design guidelines
  • Familiarity with RESTful APIs and experience in integrating mobile applications with back-end services
  • Excellent problem-solving, analytical, and communication skills
  • Ability to work independently and manage multiple projects simultaneously

Preferred Qualifications:

  • Master’s degree in Computer Science, Software Engineering, or a related field
  • Experience with other mobile development platforms such as iOS or cross-platform frameworks such as React Native or Flutter
  • Knowledge of design patterns such as MVVM or MVP
  • Experience with automated testing frameworks such as Espresso or Robolectric
  • Familiarity with Agile development methodologies such as Scrum or Kanban

If you are a passionate and skilled Android Developer looking for an opportunity to work on innovative mobile applications, we encourage you to apply for this position. We offer competitive compensation and benefits packages, as well as opportunities for career growth and advancement within the organization.

]]>