Careers in Software Development By Richard Mberi.

Slides:



Advertisements
Similar presentations
The Value of an Engineering Degree Dave Johnson M.Eng.
Advertisements

Which Course? Where Does Your City University Degree Lead? Dr. Sebastian Hunt Associate Dean.
National Professions Week 10 to16 November 2014 Toni Fazaeli, Vice Chair, National Professions Week and Access to the Professions.
Roles and responsibilities in information technology Fundamentals of Information Technology Session 1.
School of Business University of Bridgeport Admissions Presentation Robert Gilmore, Ph.D. Associate Dean School of Business.
Institutional Challenges for Air Quality Management Better Air Quality 2002 Hong Kong, December, 2002 Charles M. Melhuish Cornie Huizenga Asian Development.
You be the Judge! BPA Texas Teachers Provide Academics.
Job roles in I.T. By Jamie colclough. Software engineer Also known as application programmer, software architect, system programmer, system engineer.
LAKE WASHINGTON INSTITUTE OF TECHNOLOGY Lake Washington Institute of Technology (LWIT) was founded in 1949 and offers affordable professional and technical.
July 2009WHY DO MATHEMATICS?1 Why do Mathematics? SCHOOL OF MATHEMATICS AND STATISTICS.
IT Job Roles Task 20. Software Engineer Job Description Software engineers are responsible for creating and maintaining software of various different.
Software Developer Career. ◦ Desktop Program development ◦ Web Program Development ◦ Mobile Program Development.
By: Dr. Mohammed Alojail College of Computer Sciences & Information Technology 1.
Computer Jobs 2013 Bob Nielson. Average Wage The average wages of all jobs in America >>>> $45,790 > $80,180.
This is the best Power Point Template ever. It comes with over 5 styles of colors and include lots of features. Serving New England Businesses Since 1988.
You be the Judge! BPA Texas Teachers Provide Academics.
A system proposal for Gross, Mendelsohn, and Associates – Technology Solutions Group.
Network Designer CIS 1020 – 50 Martin Austin Mike Beddoes 3/3/2010.
Computer Jobs 2014 Bob Nielson. Average Wage The average wages of all jobs in America >>>> $45,790 > $80,180.
ICT has changed how organisations work Information Systems Professionals  Bridge the gap between IT specialists and management  Across any industry,
Bachelor of Information Technology (Internet Computing) (Hons) BIT(IC)
PRESENTATION to STEM CAMP Dr. Wayne Summers TSYS School of Computer Science Columbus State University 12 June 2013.
© UNT in partnership with TEA1 7 th Grade Career Exploration Module Career Focus: Video Game Programmer.
Investigating Job Roles in IT Alex Haslam. Network Engineering - Job Description Network engineers are responsible for installing, maintaining and supporting.
C r e a t i n g S o l u t i o n s B u i l d i n g C a r e e r s 1 Professional Opportunities Orientation Program David Churchill Director of Project Management.
Career Profile: Systems Analyst Jenn Sroka. Is a Career as a Systems Analyst right for you? Duties include: Planning, design, installation, and development.
CAREER CHOICE.. Engineering is about applying math, science, and logic to develop, improve, and test things like buildings, machines, manufacturing processes,
Architect Nathan Lee. Nature of work Manage construction contracts Prepare scaled drawings of a model Estimate equipment, construction time, materials.
Is the military a smarter choice than college?. College offers a person a chance to better themselves through an education and a chance to have a better.
 Has computer technology knowledge and programming expertise  Understands business problems  Uses logical methods for solving problems  Has fundamental.
Apprenticeships in the Local Employment Context Spring 2016.
Identify the roles and opportunities available within an elected vocational area of the Creative Industries sector.
1 Road to the Future Road to the Future 2 WHAT IS WORK? WHAT IS WORK?  WORK = activity directed toward a purpose or goal that produces something of.
Own A Professionally Developed Mobile Application From The Expert Get a Quality App Built by The Leaders in App Development
Information Systems in Organizations 1.1 Introduction to MIS
° Role 1st Role 2nd Role What are we looking for?
Want to be an Actuary or business Analyst.
Brittany Brown Keith Jones James Peterson Arsenio Taylor
Business & Computer Science Education Department
ECONOMICS Dana Hanna, Research School of Economics
Computer Science skill sets
Follow the Road Kareem S. Burney, MS.
Yaskawa America, Inc. Two Divisions Annual Sales Employees
Computer Science at UNCW
Preparing Girls for IT Jobs
BUSINESS FINANCE AND TECHNOLOGY DEPARTMENT
Information Systems in Organizations 1.1 Introduction to MIS
Lecture 1 What is Software Engineering? CSC 4700 Software Engineering
Information Systems in Organizations 1.1 Introduction to MIS
INTRODUCTION TO ENGINEERING PROFESSION
Information Systems in Organizations 1.1 Introduction to MIS
MH402 BSc Quantitative Finance
Information Systems in Organizations 1.1 Introduction to MIS
Cambridge National Certificate in Information Technologies
What is Computer Science?
Monday 9th April – Friday 13th April 2018
Information Systems in Organizations 1.1 Introduction to MIS
National Institute of Building Technology is the first institute that creates awareness comprehensively in the field of construction and project management.
Launching your IT Career
Introduction To software engineering
Information Systems in Organizations 1.1 Introduction to MIS
Computing and Mathematics
Great Teaching and Parkside School
BPA Texas You be the Judge!.
Cyber Impact! Every CTE Sector Every Student
Top Reasons Why Digital Marketing Career Booming In India Presented By:- Abhinav Shashtri.
Importance Of Learning Digital Marketing Skills Presented By:- Abhinav Shashtri.
Careers in Information Systems
WELCOME TO THE SASSETA 2019 ROAD SHOW Presented by (Research Department) YOUR PARTNER IN SKILLS DEVELOPMENT.
Top Reasons Why Hardware and Networking Training In Demand Presented By:- Abhinav Shashtri.
Presentation transcript:

Careers in Software Development By Richard Mberi

Brief Introduction Exec in charge of R&D with Afrosoft Founder Employee (Jan 2001) Product Manager in charge of Investments Lead development of Biometric eGovernment Platform Set up East African Office Set up South African Office Pioneered R&D into Artificial Intelligence, Business Intelligence, Mobile Banking, SCADA, Mobile Applications, GIS

The World is Code! Why learn to develop software? You can't afford not to Software underpins the most crucial functions of everyday life. Finance, Healthcare, Law and Order, Commerce, Transport The story of civilization is the story of our struggle with information

Best Job in America

What's so great about Software Engineering Exposure to knowledge across several disciplines e.g banking, commerce Skill in a growing sector globally, great global mobility Challenging and exciting work real sense of accomplishment Beneficial to society / worthwhile career Broad discipline, eg mobile, process control

Various Career Paths Analysts - document client needs Architects - analyse and design information systems Developers - implement software designs Software Testers - verify solution against requirements Professional Writers - document projects and systems Project Managers - manage projects Business Development - R&D, software sales etc

Areas of specialization Web-based or Software as a Service also Internet startups Classical desktop software (although converging with the former) traditional systems Mobile solutions and various handheld platforms Specialized disciplines such as business intelligence, Geographical Information Systems (GISP) Search and SEO Animation, simulation game development Biometrics Artificial intelligence

Career Options 1. Formal Employment (Internship, Apply) 2. Contract or Freelance (freelancer.com)freelancer.com 3. Entrepreneurship (Roll your own! Create a startup) 4. The Academic Route (Continue with your education add to the body of knowledge)

What do I need. A passion for technology A willingness to constantly learn - technology is always evolving Willingness to put in long hours An ability to think logically, in a structured and creative manner

Passion Ability ZoneZone

What should I study? Distinction between classical software development and software in the Internet age Emphasis shifting from rigid outdated learning to skills based or certification approach Mathematics and science are important - its an engineering discipline however ability is far more important Degree programs include CompSci, Elec Engineering, BscIT, InfSci etc Professional qualifications include MS certifications, Java certifications

What to Expect

Questions