Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
We welcome all makers, forward thinkers, and problem solvers who are looking for a place to do their best work. And if that’s you we would love to have you join us!
Job Description
About Fiix
Fiix was acquired by Rockwell Automation in December 2020. Our relationship with Rockwell gives us access to more resources, connections and expertise in the industrial automation space while maintaining our individuality and creative freedom as a high-growth SaaS company.
We're looking for a Software Developer to help take Fiix's explosive growth to a whole new level.
You will report to the Lead Software Developer and work remote from Toronto, Ontario.
Key Responsibilities
- Design, develop, and maintain robust, scalable, and secure APIs using best practices for API design, versioning, authentication, and error handling.
- Monitor, troubleshoot, and optimize API performance and scalability and document APIs for internal and external developers, ensuring ease of use and adoption.
- Maintain and modify existing software programs and perform software design and development, unit testing, and debugging of software code using Java 11 and above.
- Develop technical deliverables through the software development life cycle, including validating the completeness of estimates, quality and accuracy of technical designs, build and implementation
- Work with other engineering teams to solve deployment, integration and operational challenges in a microservices based platform that align with the business needs and are also consistent with the architectural vision.
- Build and develop infrastructure using AWS Cloudformation, Docker, Terraform and other IAC technologies
- Focus on operationalization, support and deployment of cloud services and infrastructure.
- Maintain source code/components, and modify and/or upgrade code as necessary
- Test and debug applications and services.
- Diagnose, troubleshoot, and resolve problems with existing web application
- Production Support, bug fixes, feature enhancements and ensure uptime.
- Bachelor's degree or equivalent relevant experience.
- Legal Authorization to work in Canada. We will not sponsor individuals for employment visas, neither now nor in the future, for this job opening.
- This role typically requires a minimum of 2 years' experience developing modern web applications using Java and Web Technologies.
- Experience in refactoring and be able to work with legacy code.
- Experience with SQL Databases.
- Knowledge of common, Design Patterns, OOPS concepts and SOLID design principles.
- Experience working with modern Java build tools such as Maven or Gradle, and have worked with CI and CD.
- Experience working with microservices including experience with architectural design, cloud platforms, and deployment strategies.
- Experience or an interest in learning about DevOps, managing the infrastructures in which your applications will be tested and deployed on.
- You practice TDD, and you are great with developer testing tools and methodologies (i.e. unit testing, integration testing, load testing, and continuous integration testing).
- Used Git source code management tools in previous roles, exposure to Agile methodologies.
- Health Insurance including Medical and Dental
- Health Care Spending Account (HCSA – dependent on the plan chosen)
- Employee Assistance Program (EAP)
- Retirement plans
- Paid Time off
- Volunteering Time off
- Employer Savings Plan Matching (includes RRSP, TFSA, and EPSP)
- Employer Paid DC Pension
- Maternity and Parental Leave Top-Up
- Fitness Reimbursement Program
- Flexible Work Schedule where you will work with your manager to enjoy a work schedule that can be flexible with your personal life.
We are an Equal Opportunity Employer including disability and veterans.
If you are an individual with a disability and you need assistance or a reasonable accommodation during the application process, please contact our services team at +1 (519) 618-4899.
Key Skills
Ranked by relevanceReady to apply?
Join Rockwell Automation and take your career to the next level!
Application takes less than 5 minutes

