
INDUSTRY SKILLS FRAMEWORK: SOFTWARE APPLICATIONS SOFTWARE ENGINEER Career Pathway Job Description l Leads important projects and possesses capability to make breakthroughs in design, development, testing, debugging and Lead Software Engineer implementing software applications or specialised utility programs in support of end users' needs on platforms. SFIA Level 5 & 6 l Plans and coordinates regular updates and recommends improvements to existing applications. l Identifies and resolves issues which have organisation wide and long-term impact. Associate Software Engineer l Identifies security risks, creates requirements to capture security issues, and performs initial threat modelling to ensure coding SFIA Level 5 standards meets security requirements. l Develops and maintains the Software Configuration Management plan and oversees the building, verification and implementation Senior Software Engineer of software releases. SFIA Level 4 & 5 l Works in a team setting and is proficient in programming languages required by the organisation. l Familiar with software development tools & standards as well as the relevant software platforms on which the solution is deployed on. Software Engineer l Imaginative and creative in exploring a range of application designs and solutions. SFIA Level 3 & 4 l Provides guidance and technical support to the quality testing teams. l Able to engage and support others in the team, readily put forth his ideas in a clear and compelling manner. Skills Framework for the Information Age (SFIA) Level 7 - Set strategy, inspire, mobilise Competencies Essentials/Core Skills Level 6 - Initiate/influence l Artistic talent and technical skills l Agile Software Development Level 5 - Ensure/advise l A good eye for detail l Applications: Development & Integration Level 4 - Enable l Analyse user and business requirements l Business Needs Analysis Level 3 - Apply l Continuous Integration and Deployment Level 2 - Assist l Networking skills and commitment to projects through previous l Database Administration Level 1 - Follow work experience l Emerging Technology Synthesis l Articulation Knowledge l Project Management Commonly Used Tools/New Tech l Translate user requirements into technical specifications l Security Architecture l Provide technical guidance on proposed solutions & alternatives l Software Development l Solution Architecture l Ability to recommend approaches that balance security, stability, l Java l Software: Design, Configuration & Testing and performance needs l JavaScript l System Integration l Test Planning l SQL Soft Skills l User Interface Design l HTML l Mathematical aptitude l Problem-solving l C++ Common Certifications l Time management l Strategyex Certificate (Associate or Master's) in Agile. l C# l Organization & Planning l BM Certified Database Administrator – DB2 l Programming l Critical Thinking l Microsoft SQL Server database certifications l CSS l Accuracy and attention to detail l Oracle Certified Professional, MySQL Database Administrator l MySQL l Understand the latest trends & their role in a commercial l Oracle Database 12c Administrator environment l Docker Certified Associate l Communication & Teamwork l Certified Kubernetes Administrator (CKA) l Self-development (to keep up to date with fast-changing trends) l Certified Kubernetes Application Developer (CKAD) l AWS Certified DevOps Engineer Professional Exam l Agile Methodology l Azure DevOps Solution Certification Exam l Design Thinking l Architecting With Google Cloud Platform l Business Analysis l Programming in HTML5 with Javascript & CSS3 l Microsoft Certified: Azure Solutions Architect Expert SOFTWARE ARCHITECT Career Pathway Job Description l Analyses, designs and develops roadmaps and implementation plans based on a current versus future state business architecture, Lead Software Architect and reviews recommendations to software architectural standards for approval. SFIA Level 6 & 7 l Leads and facilitates the software architecture governance process based on the enterprise architecture governance structure, and manages exceptions to architectural standards at a software level. Associate Software Architect l Assesses near-term needs to establish business priorities and aligns architectural requirements with IT strategy. SFIA Level 5 & 6 l Consults with clients and IT teams on software architecture solutions and provides recommendations on emerging technology to senior management. Senior Software Architect l Oversees the development of guidelines and standards to be used in software development and integration, and formulates the SFIA Level 4 & 5 conceptual and detailed architecture for the development of applications. l Works in a team setting and is proficient in programming languages required by the organisation. Software Architect l Familiar with software development tools and standards, as well as the relevant software platforms and embedded systems SFIA Level 3 & 4 on which the software solution is deployed on. l Imaginative and creative, drawing connections from diverse disciplines to develop application architectures and solutions. Skills Framework for the Information Age (SFIA) l Enjoys the challenge of analysing, resolving complex issues and able to interact effectively with others to gain buy-in where required. Level 7 - Set strategy, inspire, mobilise Level 6 - Initiate/influence Level 5 - Ensure/advise Competencies Essentials/Core Skills Level 4 - Enable l Formulate the organisation’s architecture strategy, roadmap, standards, l Applications Development Level 3 - Apply policies and procedures, and governance l Applications Integration Level 2 - Assist l A good eye for detail l Applications Support and Enhancement Level 1 - Follow l Formulate the conceptual and detailed architecture for the development l Problem Management of applications l Project Management Commonly Used Tools/New Tech l Networking skills and commitment to projects through previous work l Quality Standards l Software Development experience. l Security Architecture l Java l Develop architecture requirements and maintain oversight l Software: Design, Configuration & Testing l SQL l Manage quality and continuous improvement of architecture l Solution Architecture l JavaScript l Provide technical guidance on proposed solutions and alternatives l Strategy Planning l Agile Methodologies l Ability to recommend approaches that balance security, stability and l System Integration l C# performance needs l Test Planning l XML Soft Skills Common Certifications l C++ l Mathematical aptitude l Microsoft certification Programming in C# l Linux l Problem-solving l AWS Certified SysOps Administrator. l Microsoft SQL Server l Time management l Microsoft Certified: Azure Solutions Architect Expert. l Software Devp Life Cycle (SDLC) l Organization & Planning l Microsoft certification Programming in HTML5 l Architecture Security l Critical Thinking with Javascript and CSS3 l System Integration l Accuracy and attention to detail l ArchiMate 3 Foundation & Practitioner l Docker Products l Understand the latest trends & their role in a commercial environment l Architecting Software with OOAD & UML (ASOOAD) l Amazon Web Services (AWS) l Communication & Teamwork l Certified IT Architect Associate – Information Architecture l Microsoft Azure l Self-development (keep up to date with fast-changing trends) l Developer Training for SPARK and Hadoop l Machine Learning l Agile Methodology l Programming in HTML5 with Javascript and CSS3 l Jenkins l Business Analysis & Design Thinking SOLUTION ARCHITECT Career Pathway Job Description l Responsible for translating the vision for the project to the development team and plays a pivotal part throughout the entire Lead Solution Architect SFIA Level 6 & 7 systems development lifecycle. They are also involved in future updates to the solution. l Charged with converting predetermined elements into a design used by architects as a blueprint. Associate Solution Architect l Seeks to balance various aspects of the project, from safety to design. SFIA Level 4 & 5 & 6 l Researches advanced technologies and approaches regarding best practices in the field. l Generally located within a large company and work alongside other professionals to bring their plans to life Senior Solution Architect SFIA Level 4 & 5 Competencies Essentials/Core Skills l Formulate the organisation’s architecture strategy, roadmap, standards, l Analyzing the technology environment Solution Architect policies and procedures, and governance l Business Analysis SFIA Level 3 & 4 l Setting the collaboration framework l A good eye for detail l Creating a solution prototype Skills Framework for the Information Age (SFIA) l Project management and leadership skills l Participating in technology selection Level 7 - Set strategy, inspire, mobilise l Experience developing IT and cloud infrastructure Level 6 - Initiate/influence l Controlling solution development l Current understanding of best practices regarding system security measures Level 5 - Ensure/advise l Project management Level 4 - Enable l Experience in software engineering and design architecture l Engineering and software architecture design Level 3 - Apply l Positive outlook in meeting challenges and working to a high level l Cloud development Level 2 - Assist l Advanced understanding of business analysis techniques and processes Level 1 - Follow Common Certifications l Professional experience working with and analyzing computer hardware Commonly Used Tools/New Tech and software l Microsoft certification Programming
Details
-
File Typepdf
-
Upload Time-
-
Content LanguagesEnglish
-
Upload UserAnonymous/Not logged-in
-
File Pages18 Page
-
File Size-