Basic Facts

nmbut1.jpg

Employer: Granny's Poultry

Education: College Diploma

Salary Range: $35,000 - $75,000

Skill Area: 2 (Science & Technology)

Industry Sector (NAICS): Manufacturing (NAICS 31-33)

NOC Code: 2174/2171

NOC Job Title: Computer Programmer/Analyst

Keywords: computer, programmer, analyst, data, technology, information technology, software, server

TOC

 

People person

(TEXT FROM SOUND BITE)

"I like people. I like to talk to people and interact with people. And this a great way of doing it."

TOC

 

 


My Job

navmain156.jpg

Title: Senior Programmer/Analyst

Key Tasks and Responsibilities:
- develops and maintains software applications on the company server
- helps network staff and users as needed
- advises on new technology
- keeps current with new business and technology developments

Started Job: 1999

Works with:
- programmer/analyst
- network administrator
- network technician

Reports to: IT Supervisor

TOC

 

Team work

I'm part of a larger team that works to maintain Granny's competitive edge.

Key business users provide feedback to help us make sure that our department's solutions will make a difference.

It's not just about technology; it's about understanding and improving the business processes that help Granny's grow.

 

TOC

 

Where I work

Granny's Poultry is the only turkey processor in Manitoba and is one of only two chicken processors in the province. It's also the largest, most advanced poultry processor in the region.

We're one of the most widely recognized brand names in both the Manitoban and Canadian retail markets.

Granny's uses Manitoba's advantages of low cost livestock, central location and great transportation to ship all over North America and around the world. Over 400 people work here and there are about 60 computers, or "nodes" in the company.

TOC

 

New products

(TEXT FROM SOUND BITE)

(Sound of chicks peeping)

TOC

 

Long try out

I've been full time at Granny's Poultry now for several years but I was able to learn what kind of place Granny's was before I became a staff member here.

I used to work as a consultant and Granny's was one of my customers, so I've been involved with Granny's for about 11 years altogether.

TOC

 

 


About Me

navmain157.jpg

Background

- grew up, married and started my family and my career in El Salvador
- civil war made his country unsafe to live in
- came to Winnipeg in 1989 with my wife and two sons
- my third son was born here in 1991

Interests/Activities

- soccer coaching
- basketball
- my motorbike!

TOC

 

Motorcycle

(TEXT FROM SOUND BITE)

"I love motorcycles. I have a sport bike and my kids tell me that it's time for me to get something more serious. But that's my toy."

TOC

 

Life in Manitoba

I like the fact that there are four seasons. I never lived through that back in my country.

People here ask me why I complain about the heat when I come from a warm country. But I used to complain about the heat back home as well. I kind of like it cool. Not minus 30 though!

I feel safe here. I can go for a walk with my family and not feel threatened.

TOC

 

Work and family

For a number of years, I worked as a consultant. I had to travel a lot, often leaving Monday (sometimes Sunday), and coming back Friday. It was tiring and I didn't see a lot of my family.

I'm a family man, so I decided it was time for a change, to take a job with one company. That company was Granny's and so here I am.

TOC

 

 


My Day

navmain158.jpg

8:00 am: Review log files from the server system, backup, e-mail and security applications

9:00 am: Review planned activities

9:10 am: Apply software patch to AS/400

9:30 am: Meeting: Scheduling Project

10:30 am: Analysis and design for Scheduling Project

11:30 am: Help users

12:00 pm: Lunch

12:30 pm: Meeting: feasibility analysis for new project proposal

1:30 pm: Programming for Scheduling Project

3:45 pm: Help users and administer email

4:15 pm: Update daily activity log and plan activities for next day

4:30 pm: Go home!

 

TOC

 

Early start

(TEXT FROM SOUND BITE)

"Today my day started at 5 am. I got a phone call from our plant that something wasn't working.

"So I had to get up and start my laptop and connect to the phone line and deal with it.

"And it's just part of the job. But that doesn't happen every day."

TOC

 

Technology

I work on an IBM AS/400 which is a very popular "mid-range" enterprise computer used by lots of small to medium-sized companies.

The AS/400 can handle older "legacy" programs AND the new cutting-edge e-business applications and runs email with Lotus Domino/Notes. This makes it easier for companies to innovate without risking their existing business.

TOC

 

EDI?

EDI stands for Electronic Data Interchange and what that means for the company is less paperwork.

Granny's EDI system speeds up transactions and reduces the need for paper invoices and statements by having servers exchange the data directly.

I installed the system a few years ago when I was on the consulting side of things. Another of our programmer/analysts takes care of it now.

TOC

 

Things I'm proud of

There are a few things I've worked on here that I'm proud of. One thing is our AS/400 Test Server. We develop everything in the test environment now before moving it to the production box. It's important because we don't run the risk of causing delays in operations.

Another piece is the Electronic Data Interchange which saves a lot of time and trouble for the company.

Then there's our Scheduling Project which was phased in over time because of the size of the changes. It's showing good results and the staff here are happy with it.

TOC

 

 


Me and My Job

navmain159.jpg

Likes

- dealing with people: I like people and I like to help them
- programming challenges: coming up with the right solutions
- new technologies: new operating systems, new programs

Challenges

"I can't think of anything I find too challenging. I think it's just the you look at things. I'm pretty happy to be alive. I can't complain."

TOC

 

Important skill

I think the most important thing is being able to listen to what the user has to say so you understand what their problem is, or what they need. I think listening is 90 percent of the solution.

If you listen to them you can form your own conclusions and then prepare a way to deal with it.

TOC

 

Insourcing is better

IT departments are service bureaus for companies, helping them with their business. It's a very important part of any operation.

Granny's didn't have an IT department until a few years ago. Everything was being out-sourced to consultants.

Now it's less expensive, we have more control and we can plan better and budget for the resources we need.

TOC

 

Stress

(TEXT FROM SOUND BITE)

"Some people ask me the question that, if things are not going well and something fails, or people say that things are not going that well today, and I say well that's part of the job.

"There's always stress, like, everywhere you'll find it. But it's just part of the job. Try to deal with it the best way you can."

TOC

 

Big vs. Small

In a small company you do a lot of things, therefore I think you learn more. It all depends on who else is working there too. If someone takes you under their wing it's easier.

In bigger companies it depends on the way the way they develop you, but sometimes you get lost. There are too many people.

A bigger company has more resources and you can probably get more training, but my preference is for a small place with lots of hands-on work.

TOC

 

 


MY RÉSUMÉ

navmain160.jpg

Education

Various professional development courses such as Visual Basic Level 3, Lotus Domino/Notes applications, Java
Computer Analyst/Programmer (CAP) Diploma, Red River College
BSc. Computer Science (El Salvador)

Experience

1999-Present: Senior Programmer/Analyst, Granny's Poultry
1993-1999: Software Consultant
1991-1993: Staff Programmer/Analyst for another food processing company
1990-1991: Software Consultant
1978-1989: Computer Operator, Programmer/Analyst then Team Leader for a large crown corporation in El Salvador

TOC

 

College vs. University

College gives you more practical knowledge. If you want to create compilers and that kind of thing, then go for the university computer science degree.

If you want to work mostly in business applications and you don't want to spend 4 or 5 years doing your school, then look at college.

TOC

 

Consultant vs. Staff

Whether you prefer work as a consultant rather than as a member of staff all depends on the individual I guess.

If you like to travel, or you get bored doing the same thing or working with the same people, being a consultant is a great opportunity. It's also a way to learn about different types of businesses.

But for someone who has a family and prefers a more stable kink of lifestyle, I wouldn't recommend it. But different people like different things.

TOC

 

Experience

Having been a consultant and seen different types of businesses has given me a bit of insight in trying to look for the problem or come up with a solution to a problem. I think that's pretty important.

TOC

 

RRC Network

(TEXT FROM SOUND BITE)

"A little while after I came to Winnipeg, I signed up for courses at Red River with the idea of polishing my English skills and secondly to try to network with people.

"I was taking my second class when I got a job, so I think that was a good idea. I met good instructors and other people that were trying to get ahead as well. So it worked."

TOC

 

Development

It's very useful to keep in touch with other people who do the same type of job as you do. For instance I belong to the Manitoba Mid-Range Users Group and we help each other with different problems and share solutions.

It's always a good idea to network with people whichever way you can.

 

TOC

 

 


My Future

navmain161.jpg

When I first started working in Canada, I had to take an entry level position and work my way from there. Now I'm at a senior level and I think I'm doing OK.

I'll probably stay there. Management is one thing I don't desire to do. I like to work with people but it's a little bit difficult for me to tell people what to do, or what not to do.

I'd like to become proficient in Visual Basic and other skills like Java and Lotus Notes. Notes has got great potential.

TOC

 

Custom work

For the Scheduling Project, Granny's could have purchased a large Enterprise Resource Planning (ERP) package, but we're custom designing and writing one because we didn't see anything that fit our needs.

If we got a package we would be spending a lot of time and money customizing it. Later on, we'll probably buy a package for things like Financials and Human Resources that are more standardized.

TOC

 

Advice

(TEXT FROM SOUND BITE)

"Work on your business knowledge and also on your people skills. Knowing how to program in a particular language won't take people anywhere by itself.

"That, plus people skills and business knowledge, that will take people places."

TOC

 

Big project

We're going to integrate our systems from end to end, from the hatchery all the way to the customer.

Right now we have systems that don't always talk to each other. A department might be looking for information that's in a different system or they might be duplicating the same information.

We're making a central repository so everyone will have instant access and the information will be secure.

TOC

 

 


Useful Links

navmain162.jpg

Senior Programmer/Analysts are employed in computer software and consulting firms and in programming units in both the private and public sectors.

Most programmer analysts, like Francisco, have obtained a degree before entering the workforce.

Francisco also assumes some additional roles and responsibilities, such as Computer Help Desk and Technical Support, which are not generally assigned to a Programmer/Analyst but which are often required even by small business.

General information on these careers is given below also.

TOC

 

Job Market Info

Job Market Info

The links below take you to federal and regional government information on employment, education, salary ranges and long range prospects for this career.

The official titles for Francisco's occupation are 'Computer Systems Analyst', NOC* code 2171 and 'Computer Programmer', NOC* code 2174.

Manitoba Job Futures
Computer Systems Analyst
Computer Programmer

Manitoba Labour Market Information
Computer Systems Analyst
Computer Programmer

Human Resources and Skills Development Canada
Computer Systems Analyst
Computer Programmer

*Each occupation has an official name and unique number called the 'National Occupation Classification' code or 'NOC'.
TOC

 

Education

Education

Not assessed for Useful High School Subjects in Job Futures.ca


Red River College
Full Time Programs
then click on Computer Analyst Program (CA/P)

University of Manitoba
Computer Science Department

Collège Saint Boniface
Informatique

Brandon University
Computer Science

University College of the North - The Pas/Thompson
All Programs (PDF)
Computer Programmer/Analyst - page 29

TOC

 

Industry Association

Industry Association

From french fry factories to fish markets; from fresh herbs to food-based pharmaceuticals, the Manitoba Food Processors Association (MFPA) exists to support and promote Manitoba's food industry to the world.

The MFPA gives Manitoba's food producers a powerful voice in the global marketplace and ensures continuous health for our province's food industry, through ongoing training initiatives,networking,industry publications and sales promotions under the "Manitoba Made logo".
TOC

 

Related Careers

Related Careers

Links to information on related careers from various government web sites:

Software Architect/Software Engineer (2173)

Computer and Network Operators and Web Technicians (2281)

Computer and Information Systems Managers (0213)
TOC

 

Professional Associations

Professional Associations

The Association of Information Technology Professionals (AITP)
- information, networking and education for IT professionals

Experts Exchange
- networking site for IT professionals

Information Systems Audit and Control Association - Winnipeg Chapter
- provides education and professional development for IS audit and control communities

Smart Partners (formerly Smart Winnipeg)
- works to create technically enabled communities

Canadian Information Processing Society
- for Information Technology professionals

Institute for Information Technology
- government institute that focuses on information technology research and development

Society for Canadian Women in Science and Technology
- support to women in science and technology

Wired Women
- offers support to women in technology
TOC