Senior Software Developers Job Description
At Richardson, the work we do is essential. Every day, we work together to ensure a steady food supply for people around the world. They count on us to perform our roles consistently and responsibly. For this important reason, we are committed to remaining operational throughout the COVID-19 pandemic. As always, we maintain a strong focus on safety and quality assurance.
For more information about how we are taking additional precautions to protect the health and well-being of our candidates, colleagues, and customers, visit our Career Opportunities page.
At Richardson International, being truly invested is at the heart of everything we do. For over 160 years, Richardson has been dedicated to Canadian agriculture. Recognized as a global leader in agriculture and food processing, Richardson is one of Canada's Best Managed Companies. Richardson has approximately 3,000 employees across Canada, the U.S. and the U.K. At Richardson, we are committed to enhancing our facilities and services and investing in our people and our communities.
Working with Richardson opens the door to a world of possibility. We currently have opportunities for Senior Software Developers within our Information Technology department. In this role, you will actively lead and participate in building new software and enhancements to existing applications for internal users across our grain handling, crop inputs, and food processing business divisions. You will also assess existing software applications and make recommendations to update and modernize those systems, on an ongoing basis. We are looking for highly motivated individuals who are self-starters, results-oriented, and are ready to lead and mentor developers on a project team. An ideal candidate will be enthusiastic to join our growing software development group, eager to participate in technical initiatives, and is looking forward to having a positive impact on our evolving business applications.
Collaborate as a member of a project team to understand and address business needs in a continuously-improving agile environment
Design, develop, and test new functionality in our Java-based web applications and web services
Participate and lead story-mapping sessions to break down project objectives into achievable development activities, and create technical documentation as required
Provide direction and support to software developers throughout all stages of the project lifecycle
Participate in code reviews, both by submitting your own working code, and by providing meaningful feedback to others
Actively learn and identify potential improvements to our development practices and pipeline
Provide support to project teams by effectively troubleshooting and resolving issues
A degree or diploma in a computer science or related program
Minimum 5 years of relevant work experience
Strong analytical and problem solving abilities
Well-developed communication and interpersonal skills
Commitment to a continuous improvement mindset
Demonstrated project leadership and time management skills
Experience with any of the following would be an asset: Oracle PL/SQL, JSP, Bootstrap, Spring, Apache Struts, continuous delivery, agile project lifecycle
Richardson International provides an excellent compensation package consisting of competitive salary, pension, a flexible benefits plan and training and career development opportunities.
Interested candidates should click the Apply icon to apply online.
Richardson International values diversity in the workplace. Women, Aboriginal People, Visible Minorities and persons with disabilities are encouraged to apply and self-identify.
Apply on company website