Jr. Systems Developer
May 2021- September 2021
quick facts
- Canadian-owned co-operative with over 70 years of history
- $47.3 billion in assets under management
- Provides solutions for property and casualty insurance, life insurance, institutional asset management, and brokerage operations
- Serves 241 credit unions with more than 5.8 million members
The Cooperators
The Co-operators Group Ltd. is a co-operative headquartered in Guelph. This entity owns several operating companies, the largest of which is Co-operators General Insurance Company, which sells property and casualty insurance through its network of more than 485 exclusive agents.
It is one of the leading Canadian-owned multi-line insurers, offering auto, home, life, farm, travel and business insurance as well as investments. The Cooperators offers a great work environment with an emphasis on work-life balance that is highlighted by their flexible hours, competitive pay, and benefits.
The company receives several distinctions, including being consistently ranked among the Best 50 Corporate Citizens in Canada by Corporate Knights , being listed among Aon’s Best Employers in Canada for 14 consecutive years, and being listed among Hewitt Associates’ “Green 30” – a list of Canada’s top employers that are highly regarded for their commitment to environmental, social and economic sustainability.
Jr. systems developer
About the Position
The team structure for this term was admittedly “an experiment”, according to our managers. The standard was to farm out co-op students separately to teams to work with the existing developers and business system analysts (BSAs) and get a feel for the usual scrum development. This was my experience last term with the Cooperators, wherein I was assigned to the Auto AMTB team and picked up simpler tickets from their working backlog to be incorporated in the team’s releases.
See what my last term was like!
You can modify this structure using our intuitive drag and drop interface, which allows you to rearrange content to your heart’s content.
Daily Tasks
- Create policies and submissions to be used for testing
- Develop test cases and feature files for new features
- Working with multiple branches/repositories in source control
- Patch development and integration of new features
My Term Goals & Projects
Technological Literacy
During this term, I have the opportunity to become certified as a Guidewire Developer at the Associate level, so my first goal for this term is to complete the training and exams necessary to complete this.
I plan on doing this by creating study guides for the developer modules that will allow my team and I to study for the exams together more effectively.
Currently, the training is self-guided videos and slides that aren’t very engaging, so it can be hard to take in large amounts of information.
I know that having a more concise and thoughtfully laid out study guide in plainer language will aid us in preparing for the proctored exam.
Depth & Breadth of Understanding
A project that I’m excited to work on for this term is the unit test refactoring for the upcoming Cloud Upgrade, where the code is being moved from local to Guidewire Cloud – hosted servers.
Many of the existing unit tests do not meet the new standards, so my team is tasked with going through the test files and investigating/solving the few thousand errors that are being generated.
I plan on doing so by keeping detailed documentation of the issues I’m experiencing with each file and conferring with my teammates.
Many of the issues are shared between packages so pooling information will allow us to share solutions and go through errors more efficiently. We have shared excel sheets where we input common fixes and can post questions.
Teamwork
This is my first term working with peers my own age, so one of my goals is to work on my communication and comfort working within a close team. As an anxious person, I can struggle with voicing my suggestions/concerns effectively, as I tend to stumble over my words or lose my train of thought when things go quiet.
I plan on remedying this by keeping detailed notes that allow me to practice questions and rely on my independent work before posing questions to the team.
When I do interact with them, I aim to focus on positive interactions and building a comfortable rapport with them so I can improve my confidence over time. We have a few team building events that will also help with this goal by allowing us to interact outside of the work environment, as well as meet in person for the first time.
28
Completed Projects
38
Happy Customers
27
Awards Won
55
Amazing Years
Project one
Perfect for a single person or family.
- Lorem ipsum dolor sit
- Consectetur adiping elit
- Sed et turpis ullamcorper
- Lorem ipsum dolor sit
- Consectetur adiping elit
- Sed et turpis ullamcorper
unit test upgrades
Designed for a small company or agency.
- Lorem ipsum dolor sit
- Consectetur adiping elit
- Sed et turpis ullamcorper
- Lorem ipsum dolor sit
- Consectetur adiping elit
- Sed et turpis ullamcorper
- Lorem ipsum dolor sit
- Consectetur adiping elit
- Sed et turpis ullamcorper
Developer
Including technical support with our devs!
- Lorem ipsum dolor sit
- Consectetur adiping elit
- Sed et turpis ullamcorper
- Lorem ipsum dolor sit
- Consectetur adiping elit
- Sed et turpis ullamcorper
Did I Achieve My Goals?
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nullam eu dignissim tortor, sit amet bibendum lacus. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nullam eu dignissim tortor, sit amet bibendum lacus.
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nullam eu dignissim tortor, sit amet bibendum lacus. Lorem ipsum dolor sit amet, consectetur adipiscing elit.
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nullam eu dignissim tortor, sit amet bibendum lacus. Lorem ipsum dolor sit amet, consectetur adipiscing elit.
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nullam eu dignissim tortor, sit amet bibendum lacus. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nullam eu dignissim tortor, sit amet bibendum lacus.
new marketable skillS
- Kanban Development
- OO Scripting Language Experience (Gosu)
- Pair Programming
- Splunk/Jenkins Experience
Building My New Resume
Thanks to my time at Guelph, I am confident in my skills to produce quality tested code and documentation. This position gave me the chance to work independently on a large project that I’m proud of, and will definitely boost my resume.
I successfully wrote working control code for six sites, further strengthening my development skills. I also developed the UI, further expanding my knowledge of working with multiple interlocking pieces of software to create a reliable interactive product. Once complete, completed factory acceptance testing to ensure both pieces I created were functioning perfectly, making the changes as needed, and adding the documentation to the growing library that I had written.
Overall, I can say confidently that my time with the City of Guelph’s SCADA team at Water Services provided me with invaluable experience and knowledge that will help me not only with future job searches, but in my academic career. They provided me with a steep but surmountable learning curve that taught me how to pick up skills “on the job”, something that will aid me in quick learning for years to come.
I’d like to thank them for their time and guidance, and thank the University of Guelph for the opportunity. I will continue to look back on my time with the SCADA team fondly, and I wish them all the best with their future projects.
contact me
Click the link to be brought to my updated resume page where you can find contact information and when I’ll be looking for job opportunities.