Career Paths for IT Graduates

  • View
    962

  • Download
    1

Embed Size (px)

Text of Career Paths for IT Graduates

Career paths for young IT graduates

Savant De Silva Senior Software EngineerMobile +94788811529LinkedIn https://lk.linkedin.com/in/savant-de-silva-08378234Email savantdesilva@yahoo.com

What are we?Students with Computer Science majorStudent with IT/Computer Science as a subject

Who are willing and having the passion to build a career in IT.

Typical organizational structureSoftware EngineerQA EngineerBusiness AnalystSystems EngineerProject ManagerUser Experience Engineer

ManagementOperations

Paths for building a career in ITWhat career options are available for young IT graduates?Software EngineerSoftware Quality Assurance EngineerIT Support EngineerUser Experience EngineerBusiness AnalystManagement Trainees (MIS & Project Management)

Career path of a Software Engineer

Competencies required for a Software Engineer

Knowledgeable in basics such as concepts, principles, patterns and best practices.Be knowledgeable and confident in technical discussions to guide the teamPassionate in delivery, quality and proactively take part in related activities such as automationThoroughly tests own work before completing and do not expect external reviewsUnderstand the domain and the end-user, to actively engage in requirement discussionsEnsure the solution artifacts are properly organized for maintainabilityCompetent in relevant project tools such as management, delivery, configuration, designFollow up technical debts in the project and promote re-factoring actions as required

Competencies required for a Security EngineerArchitect, design, implement, support, and evaluate security-focused tools and services including project leadership rolesEvaluate and recommend new and emerging security products and technologiesDevelop and interpret security policies and proceduresDevelop and deliver training materials and perform general security awareness and specific security technology trainingEstablish Security RequirementsPerform Supply Chain &Complexity AnalysisMeasure Software Program,System ProductSecurity RisksPerform Mission Thread Analysis for SecurityValidate Security RequirementsMonitor Evolving Threats

Career path of a QA Engineer

Competencies required for a QA

Knowledgeable in basics such as concepts, principles, patterns and best practicesThoroughly tests own work before completing and do not expect external reviewsAdheres to the agreed project constraints such as standards, design, processesPlanning and executing Functional, Smoke, Regression, Acceptance testsEnsure the solution artifacts are properly organized for maintainabilityBe well motivated with a great team spirit to achieve the common goalsCompetent in relevant project tools such as for management, delivery, configuration, design, etc.Understand the domain, thinking of end-users and actively engage in requirement discussionsProvide constructive feedback to team members on appreciations and improvementsCompetency on test tooling for performance, security, usability, interfacing, compliance

Career path of an IT Support Engineer

Competencies required for IT Support Engineer

Systems Administration and Support Help desk Operations and Service DeliveryMaintain Inventory and IT Fixed Assets RegisterUser TrainingBest Practices, Contingency plans and ComplianceDisaster Recovery Planning

Career path of an UX Engineer*

Competencies required for an UX Engineer*

Understand the domain, thinking of end-users and actively engage in requirement discussionsFollow Up with customers/end users through early prototypes to verify the solution designKnowledgeable on end user behavior tracking methods/tools and promote practice of the sameEducate team and customer on UX methods and practices early in the process

Career path of a Business Analyst

Competencies required for a Business Analyst

Understand the domain, thinking of end-users and actively engage in requirement discussions.Competent in relevant project tools such as for management, delivery, configuration, design, etc.Guide the team and lead by example on standards such as quality, security, complianceFollow Up project risks collaboratively with stakeholders and escalate as necessaryCompetency in product backlog management and release planning

Career path of a Project Manager

Competencies required for Project Manager

Competent in relevant project tools such as for management, delivery, configuration, design, etc.Follow Up project risks collaboratively with stakeholders and escalate as necessaryFollow-up non functional requirements to ensure stakeholder needs are metDrive the customer and the team to focus on the business value over technical biasnessTake a pulse of stakeholder satisfaction day-today and do account managementBe knowledgeable and confident in technical discussions to strategically guide the teamProvide leadership in review activities such as code, design, quality, process, etc.Strategically drive technology platform migrations and new technology introductions

Choosing the best path which suites you!Seek where your passion isAssess your competenciesWork on the required core competenciesTest your personalityAccept the challenge, never judge without tryingNever fear to switch pathsLook up to a role model and be inspired.

Its your timeQ&A