Create a job alert

Email me new Technology and IT jobs

Narow your results

  • Remote Jobs Only

Showing 21 results for Technology and IT

Senior Full-Stack Web Developer
  • Toronto , Ontario
  • Contract
  • Technology
WHERE YOUR EXPERTISE IS NEEDED
Are you a Full-Stack Developer with experience using Ruby on Rails to build web applications?

Our client is a Toronto-based software development firm that strives to solve unique software challenges for organizations both big and small. They are the ultimate development partner and are always busy with interesting and cutting-edge projects. They have developed secure and scalable software for various industries including health, ecommerce, education, music, and government.

They are looking to add an Intermediate to Senior Full-Stack Web Developer to their growing team of skilled and collaborative developers.

KEY RESPONSIBILITIES
  • Effectively develop and integrate code for APIs and web applications
  • Work within an agile environment
  • Thoroughly understand client requirements by collaborating with team lead
  • Closely collaborate with team members
  • Execute code reviews
  • Evaluate business requirements by converting them into technical plans
  • Participate in meetings to discuss solutions

QUALIFICATIONS
  • 6+ years of highly proficient experience with Ruby on Rails
  • Front-end and back-end software development experience
  • Practical experience developing applications with HTML, CSS, and JavaScript
  • Strong experience with SQL and ActiveRecord, with practical use-cases for SQL
  • Extensive experience in developing and implementing complex components in an application
  • Effective communication skills when working with team members and clients
  • Ability to work both collaboratively and independently

KEY SKILLS & TECHNOLOGIES
  • HTML, CSS, JavaScript
  • Ruby on Rails
  • Git
  • RSpec Testing
  • Issue Tracking

NICE-TO-HAVE
  • Experience with front-end JS frameworks like React
  • Practiced in deploying applications to production
  • Familiar with Docker
  • Experience scaling with AWS

Think you’re the right person for this role? We can't wait to hear from you!

DevStaff believes in universal acceptance for everyone everywhere. We promote diversity of thought, culture and background, which connects the entire DevStaff family. As such, DevStaff is proud to be an Equal Opportunity Employer. We do not discriminate on the basis of race, color, ancestry, national origin, religion or religious creed, mental or physical disability, medical condition, genetic information, (including pregnancy, childbirth, and related medical conditions), sexual orientation, gender identity, gender expression, sex, age, marital status, military or veteran status, citizenship, or other characteristics protected by provincial or federal law. We especially invite women, minorities, veterans, and individuals with disabilities to apply.

Tuesday, November 30, 2021
iOS Developer
  • Kitchener , Ontario
  • Permanent
  • Technology
Senior iOS Developer - Kitchener, ON


Are you ready to join the team building the most badass healthcare software?


WHERE YOUR EXPERTISE IS NEEDED


We are looking for a senior iOS developer to collaborate with our team, contribute ideas, develop and have a hand in guiding our team on achieving our project goals. We have quite a complex iOS application (iPad, healthcare domain, enterprise and AppStore build) ideally we are looking for a passionate developer who wants say over the architecture of the project and who can provide us insight into; How is the code base looking? What can we should/must do in the nearest future? What are the best practices we are missing? What are the security implications? Etc., etc.


If you have experience consulting development teams on where to apply their development efforts to produce top ranking apps we want to talk to you!


WHAT WE’RE LOOKING FOR
  • 5+ years of iOS software development experience (applications design and development.) using Objective-C and Swift
  • Experience with Objective-C is a must, Swift, and iOS frameworks.
  • Strong knowledge of iOS design principles, patterns and best practices, including security.
  • Knowledge of Memory Management, Concurrency programming in iOS.
  • Understanding of SOLID, KISS, DRY principles
  • An understanding of web services and the ability to write code that interacts with them.
  • Proven track record of high productivity and excellent attention to detail in software design, coding, reviewing, etc.,
  • Experience with publishing iOS applications and a portfolio of work demonstrating relevant experiences.
  • Experience building complex user interfaces from the ground up using the latest technologies.
  • Relevant degree from an accredited school or equivalent career experience.
  • Must be willing to come into our KW office a minimum of 2 days/week.

PERKS AT WORK

  • Join a team of exceptional developers and take the excellent opportunity to formulate a 21st-century application.
  • We promote a culture of fun, trust, inclusiveness, empowerment, collaboration and constructive feedback.
  • Work with cutting edge technology on a very complex project that promotes meaningful work.
  • Comprehensive benefits.
  • Competitive market salary rates.

     
We’re Reinventors with everything we do. Reinvention is not change. It’s out –thinking tomorrow.


We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.

Thursday, November 25, 2021
Intermediate/Sr Java Developer
  • Permanent
  • Technology

Our client is a leading player in international capital markets, offering securities trading, global macro research and transition management services to institutional investors. With roots going back more than 50 years, our company has extensive experience in the securities industry. We bring industry-recognized capabilities to the table – including specialized investment research and analysis, a top-ranked global trading desk and state-of-the-art technology – to help our institutional clients excel in worldwide primary and secondary capital markets.

 

Our client is looking for a dynamic and highly motivated Java Developer to join their IT department to work in a small, highly specialized development team with experienced developers. You will be part of the team responsible for the design, implementation and testing of new features and fixes for our mission-critical software systems; and will work directly with stakeholders to ensure the right solution is being delivered. The ideal candidate will have a strong background in Java and OOA/OOD; possess excellent interpersonal skills; and will have the ability to quickly understand and actuate complex system architectures and business practices.

 

Duties and Responsibilities:

  • Utilize programming best practices with a technical focus on multi-threading, DI/IoC, and J2EE.
  • Support and maintain the core trading systems, both client/server and web(core Java / JBoss / Oracle / Linux).
  • Learn the basics of the Trading business to understand the real system needs and user requirements.
  • Work with users and stakeholders to understand business and design requirements.
  • Implement new features and participate in the modernization of the systems.
  • Evaluate and implement new technologies and frameworks.
  • Participate in all aspects of Software Development Life Cycle: requirements gathering, OOA/OOD, implementation, testing, code reviews, QA and trouble shooting.
  • Ensure extensive Unit, Integration, Functional and User Acceptance testing is completed prior to moving code to production environment.
  • Ensure systems are functioning properly in a 24/5 environment – requires occasional afterhours “on call” support on rotation basis (systems are presently very stable).

 

Required Qualifications / Skills

  • University degree in computer science, software engineering, or equivalent.
  • 5+ years Java programming experience with proven ability to understand complex systems.
  • Experience with software development tools such as Eclipse, Maven, Git, Jenkins, Crucible, Jira.
  • Organizational skills and initiative, with the ability to work both independently and as part of a team.
  • Experience with testing tools and frameworks, including: Mockito, PowerMock, Arquillian, SonarCube.
  • Experience with RDBMS (preferably Oracle) as well as Object-relational mapping (ORM) frameworks like Hibernate and Spring data.
  • Excellent English communication skills and ability to establish effective interpersonal relationships.
  • Ability to work under pressure and outside regular hours when required.
  • Ability and desire to understand and learn new technologies.


Assets

  • Understanding of Linux based operating system (RedHat / CentOS).
  • Knowledge of technologies such as JBoss/J2EE, Hibernate, EJB/Spring, JSF, PrimeFaces.
  • Knowledge of Trading/Investment industry protocols (ie: FIX, Appia, Swift, CTM).
  • Experience in migrating or modernizing legacy Java applications or technologies.


Wednesday, November 24, 2021
Biz Dev
  • Permanent
  • Technology
Tuesday, November 23, 2021
Java Developer
  • Contract (Remote)
  • Technology
Java/Maven Developer (Intermediate to Senior)

Contract type: Independent Contractor
Duration:  9-12 months
Location: Waterloo Region – Working Remotely

Our client is a consulting firm based in Kitchener/Waterloo and is currently looking for an Intermediate/Senior Java Developer to work in Kitchener/Waterloo region remotely.

Our client has been contracted by a one of 50-top-employers in Toronto to perform upgrades to software infrastructure of a large, business-critical, JEE system.

As part of the contract, they are:
a) Upgrading existing screens for a large MVC application using Spring
b) Re-writing a number of components in all layers
c) Making system accessibility compliant
d) Adding new features to the system


Requirements
Currently, we are looking for one developer with strong skills to support current initiatives

Main activities to be performed are:
• Using Spring, Java, JSP and Javascript:
o Write HTML5-accessible pages for new application features
o Write java-code to support new features
o Re-write old application pages into new, HTML5, Accessible page Update/upgrade
o Make changes to java-code to support new features
• Test, debug, identify and troubleshoot issues
• Write and troubleshoot jUnits to determine the source of the failures
• Participate in daily and weekly team meetings
• All other related duties as assigned

Required Skills and Knowledge:

• Senior Developers: 6+ years of experience in Java/JEE/Spring/MVC/JDBC/JPA
• Intermediate Developers: 3+ years of experience in Java/JEE/Spring/MVC/JDBC/JPA
• Understanding and experience with unit and integration testing. Strong test-driven mentality.
• Strong knowledge of Spring MVC (5 or newer)
• Understanding of Spring Security and other Spring-framework components
• Ability to work independently
• Experience working in Agile environments
• Working knowledge of Maven, Jenkins, CI/CD
• Degree/Diploma in Engineering, Computer Science or related field preferred (or equivalent experience)
• Solid database querying skills (SQL standard)
• Knowledge of distributed version control system (e.g. Git, Mercurial, etc…)
• Work authorization for immediate start - Canadian citizen, Permanent Resident, or Open Work Permit.

• Assets (nice to have):
o Knowledge of Jenkins Pipelines, Ansible playbooks
o Knowledge and Experience with AMQ

During Covid19, this job will remain 100% remote; however, once Covid19 is over, we intend to co-locate our team in an office within the Waterloo Region


Wednesday, November 17, 2021
Quality Assurance Engineer
  • Permanent (Remote)
  • Technology
WHERE YOUR EXPERTISE IS NEEDED
Are you an experienced Quality Assurance Engineer looking for a challenging and highly technical role?

Our client is a world leader in the FinTech sector, innovating branded money programs for organizations, corporations, and governments. They are a growing company that is committed to a collaborative and team-based culture.

They are hiring for a Quality Assurance Engineer to work with their Agile team and be responsible for developing and maintaining the software automation framework.

KEY RESPONSIBILITIES
  • Establish automated tests for both UI and API
  • Generate automation test framework and test cases for performance, functional, and regression test execution
  • Closely collaborate with developer team to define testing and determine effective defect/issue resolution
  • Ensure automation tests produce accurate pass/fail reports
  • Regularly research test standards, and enforce best practices when designing and implementing the frameworks that will be deployed and utilized for testing software solutions
  • Translate functional requirements and design documents to plan, write, develop, and execute application functional and data validation automation test plans and test scripts
  • Log results of tests for the software development team
  • Participate in code reviews
  • Closely work with Product Management to formulate requirements
  • Strong ability to lead during quality testing, raising issues when needed, and highlighting potential risks

QUALIFICATIONS
  • 3+ years of experience testing enterprise applications with an automation testing framework
  • Experience with web technologies
  • Extensive experience testing in software development
  • Experience using API automation testing, such as unit test frameworks
  • Highly skilled with various web browsers and browser development tools, including Internet Explorer, Safari, Chrome, and Firefox
  • Hands on experience querying databases and monitoring systems, such as SQL
  • Strong written and verbal communication skills

KEY TECHNOLOGIES
  • Cypress
  • JavaScript
  • HTML
  • CSS
  • SQL
  • APIs

PERKS AT WORK
  • Casual work environment
  • Competitive salaries
  • Health and dental benefits
  • Ability to work remotely

Think you’re the right person for this role? We can't wait to hear from you!

DevStaff believes in universal acceptance for everyone everywhere. We promote diversity of thought, culture and background, which connects the entire DevStaff family. As such, DevStaff is proud to be an Equal Opportunity Employer. We do not discriminate on the basis of race, color, ancestry, national origin, religion or religious creed, mental or physical disability, medical condition, genetic information, (including pregnancy, childbirth, and related medical conditions), sexual orientation, gender identity, gender expression, sex, age, marital status, military or veteran status, citizenship, or other characteristics protected by provincial or federal law. We especially invite women, minorities, veterans, and individuals with disabilities to apply.


Monday, October 25, 2021