C-Suite
Chief Information Officer
TECH.ITL.CIO.E40
The Chief Information Officer (CIO) is a key figure in managing the organization’s information technology (IT) operations. Their role includes the creation and execution of IT-related policies and procedures, which must align with the strategic goals of the company. The CIO is also responsible for the upkeep of the organization’s computer systems and networks, ensuring their performance and security are at their peak. The CIO is also integral to the company’s internal communication processes, managing the IT infrastructure to support efficient communication and collaboration among employees, departments, and external stakeholders. Furthermore, the CIO plays a significant role in the company’s mergers and acquisitions activities, providing IT expertise during transactions and overseeing the integration of IT systems post-merger to ensure a smooth transition and minimal operational disruption.
Chief Technology Officer
TECH.ITL.CTO.E40
The Chief Technology Officer (CTO) is an executive role within a company, primarily tasked with addressing technological and scientific issues. This role oversees all aspects of the company’s information technology (IT) operations, ensuring alignment with business objectives. The CTO is responsible for the creation and execution of IT policies and procedures to boost operational efficiency. The CTO also plays a crucial role in Mergers and Acquisitions (M&A), providing expert guidance on IT due diligence and identifying potential risks and opportunities. Following a merger, the CTO leads the integration process, managing the consolidation of IT infrastructure, systems, and processes, and overseeing any technological changes or upgrades to ensure business continuity and maximize the value of the merger or acquisition.
Chief Information Security Officer
TECH.SEC.CIS.E40
The Chief Information Security Officer (CISO) is responsible for setting and maintaining the overall vision, strategy, and program to protect the company’s information assets and technologies. This role involves developing and implementing comprehensive risk management policies to ensure the protection of sensitive data and systems. The CISO designs robust security controls to prevent unauthorized access and mitigate potential threats. They also manage internal communications related to information security, ensuring effective and secure handling of all communications within the organization. The CISO promotes a culture of security awareness, provides training to staff on information security matters, and guides information security due diligence in Mergers and Acquisitions (M&A) transactions.
Business Intelligence / Data Science / AI
Data Science / BI / Data Analytics – Head / Top Executive
DATA.BUS.DTA.E30
The Head of Data Science is a pivotal leadership position, tasked with steering the strategic direction and goals related to data science, business intelligence, and data analytics. This role encompasses the supervision and analysis of a vast library of internal and external data sources, with the primary objective of utilizing data to inform and influence business decisions, thus aiding in the organization’s overall growth and success. The Head of Data Science offers expert advice to the senior leadership team, helping them tackle strategic issues through data-driven insights, which involves applying advanced data analysis techniques and interpreting complex data sets. This role necessitates a profound understanding of data science methodologies, business intelligence tools, and data analytics principles to effectively steer the organization’s data strategy. Additionally, the Head of Data Science is responsible for ensuring the integrity and accuracy of data sources, developing and implementing data governance policies, and fostering a culture of data-driven decision making within the organization.
Business Intelligence Analytics – Senior Level
DATA.BUS.BIA.E10
The Senior Business Intelligence Analytics role is crucial in driving business strategies and objectives through comprehensive management and strategic analysis. This position plays a key role in advising the senior leadership team by offering data-driven insights to address strategic questions. The role involves managing and analyzing a wide range of internal and external data sources, ensuring the most accurate and relevant information is used for decision-making processes. The individual in this role is responsible for collecting, analyzing, and interpreting large datasets, transforming complex data into understandable and actionable information. They are also responsible for the development and implementation of data analyses, data collection systems, and other strategies that improve statistical efficiency and quality. This role is essential in ensuring the company’s data is accurate, reliable, and can be used to drive strategic business decisions.
Business Intelligence Analytics – Experienced
DATA.BUS.BIA.P30
A Business Intelligence (BI) Analyst is responsible for gathering and analyzing data to aid in the decision-making processes within an organization. They utilize various data collection techniques, including data mining, forecasting, and statistical analysis, to handle large volumes of data and identify trends and patterns. Beyond data analysis, a BI Analyst is skilled in translating complex data into easily understandable insights, presenting their findings in a clear and concise manner. This ability to communicate complex data effectively is crucial, as it directly influences the organization’s decision-making capabilities. Overall, a BI Analyst is a data expert whose work is key in guiding an organization’s strategic direction, providing data-driven insights for informed decision-making, and helping organizations understand their data landscape to identify trends and patterns that can drive business growth.
Business Intelligence Analytics – Intermediate
DATA.BUS.BIA.P20
The Business Intelligence Analytics – Intermediate role involves the use of various methodologies to gather and analyze data, including data mining, forecasting, and statistical analysis. The primary function of this role is to manage large data sets, identifying trends and patterns that may not be immediately obvious. This role also involves interpreting complex data and distilling it into clear, concise findings, enabling the organization to understand and utilize the data for informed decision-making. Furthermore, the Business Intelligence Analytics – Intermediate is responsible for presenting these findings in an easily understandable format for various stakeholders within the organization. The ultimate objective of this role is to provide the organization with actionable insights to guide strategic decision-making.
Business Intelligence Analytics – Entry Level
DATA.BUS.BIA.P10
The Business Intelligence Analytics – Entry Level role is a critical position that demands a higher level of expertise compared to a data analyst role. It necessitates a strong foundation in basic mathematics, a thorough understanding of algorithms, and robust communication skills. Proficiency in software engineering is also crucial to effectively execute the tasks associated with this role. The individual in this role should be proficient in SQL and capable of using regular expressions to manipulate data. This role requires a more advanced understanding, including a stronger foundation in areas such as modelling, analytics, mathematics, statistics, and computer science. The individual in this role will be expected to analyze and interpret complex data, providing valuable insights that can drive business decisions.
Data Scientist – Senior Level
DATA.BUS.SCI.E10
A Senior Level Data Scientist is a professional who possesses an advanced understanding of mathematics, algorithms, and software engineering, coupled with strong communication skills. This role involves the use of SQL and regular expressions for data manipulation, similar to a data analyst. However, a Senior Level Data Scientist also demonstrates a deeper proficiency in modeling, analytics, mathematics, statistics, and computer science. This advanced expertise enables them to derive more significant insights from data and construct more intricate models. Their ability to solve complex problems and make data-driven decisions is crucial in assisting organizations to interpret large volumes of data and utilize this information for strategic decision-making.
Data Scientist – Experienced
DATA.BUS.SCI.P30
An Experienced Data Scientist is a role that expands on the fundamental abilities of a data analyst, providing a higher level of proficiency. This position demands a solid grasp of mathematics, algorithms, and software engineering, coupled with exceptional communication skills. Proficiency in SQL and regular expressions for data manipulation is a crucial requirement, similar to data analysts. However, an Experienced Data Scientist’s role extends beyond these basic skills, necessitating a stronger foundation in modeling, analytics, mathematics, statistics, and computer science. These advanced abilities allow the data scientist to derive insights from intricate data sets, forecast trends, and devise data-driven solutions to business problems. In essence, an Experienced Data Scientist is an advanced data analyst, equipped with all the skills of a data analyst but with a heightened level of expertise. This role is pivotal in aiding organizations to comprehend large volumes of data and utilize that data for strategic decision-making.
Data Scientist – Intermediate
DATA.BUS.SCI.P20
An Intermediate Data Scientist is a role that builds upon the foundational skills of a Data Analyst, requiring a more comprehensive understanding of mathematics, algorithms, communication, and software engineering. This position necessitates proficiency in SQL and the use of regular expressions for data manipulation. The role also demands a solid grounding in modeling, analytics, mathematics, statistics, and computer science. The Intermediate Data Scientist is expected to develop intricate models and algorithms, analyze large data sets, and interpret results to offer strategic insights. This role is integral in providing data-driven solutions to complex business problems, making it a crucial component in an organization’s decision-making process.
Data Scientist – Entry Level
DATA.BUS.SCI.P10
An Entry Level Data Scientist role encompasses a unique blend of skills, combining elements of data analysis and data science with a particular focus on certain areas. This position necessitates a solid understanding of mathematics, algorithms, communication, and software engineering, which are vital for the successful completion of associated tasks and responsibilities. Proficiency in SQL and the use of regular expressions for data manipulation are expected, including the ability to dissect data to derive meaningful insights. The role extends beyond that of a data analyst, requiring a stronger foundation in modeling, analytics, mathematics, statistics, and computer science for the creation and execution of data-driven solutions and strategies. As a step above a data analyst, an Entry Level Data Scientist utilizes their advanced skills and knowledge in data modeling, analytics, and computer science to facilitate data analysis, predictive modeling, and strategic decision-making.
Data Analyst – Senior Level
DATA.BUS.DAN.E10
A Senior Level Data Analyst is a professional role that necessitates a robust mathematical foundation, a comprehensive understanding of algorithms, superior communication abilities, and extensive knowledge of software engineering. This role is particularly adept at using SQL and regular expressions to manipulate and analyze data. The Senior Level Data Analyst is expected to handle complex data sets and derive meaningful insights from them. While this role shares some skills with a data scientist, it is distinct, with a data scientist typically having a stronger foundation in modeling, analytics, mathematics, statistics, and computer science. The Senior Level Data Analyst plays a critical role in bridging the gap between data and decision-making, analyzing and interpreting complex data to aid businesses in making strategic decisions.
Data Analyst – Experienced
DATA.BUS.DAN.P30
An Experienced Data Analyst is a professional with a strong background in mathematics, algorithms, communication, and software engineering. They are skilled in SQL and use regular expressions to manipulate and analyze data. Their role involves extracting valuable insights from raw data, which are then used to inform strategic decisions and enhance business operations. They excel at interpreting complex data sets, generating data-driven reports, and presenting their findings in a clear and concise manner. While they share many skills with data scientists, the latter have a more advanced understanding of modeling, analytics, mathematics, statistics, and computer science, enabling them to predict trends and patterns in data.
Data Analyst – Intermediate
DATA.BUS.DAN.P20
The Data Analyst – Intermediate role is a critical position that necessitates a robust background in mathematics, a comprehensive understanding of algorithms, superior communication abilities, and a firm grasp of software engineering. This role is especially suitable for individuals who are skilled in SQL and proficient in using regular expressions for data manipulation. The role demands the ability to effectively dissect data, enabling the analyst to derive meaningful insights from intricate data sets. Although there are some shared skills with a data scientist role, the Data Analyst – Intermediate role is unique in its focus and scope, serving as a stepping stone towards more advanced positions. This role is an integral part of any data-driven organization, requiring a unique combination of technical skills and analytical thinking.
Data Analyst – Entry Level
DATA.BUS.DAN.P10
An Entry Level Data Analyst role primarily involves the application of fundamental mathematical knowledge, comprehension of algorithms, and proficiency in software engineering. This role necessitates strong communication skills for interpreting and presenting data in a manner that is easily understandable. A significant aspect of this role is the ability to utilize SQL and regular expressions to manipulate and analyze data, thereby providing valuable insights for decision-making processes. While there are similarities with the skills required for a data scientist, a data analyst’s role is distinct, focusing more on data interpretation and presentation. Both roles are vital in the data-driven decision-making process, with a data analyst providing initial analysis and interpretation, and a data scientist using this information for more complex analyses and predictive model creation.
AI / Machine Learning Engineer – Senior Level
ENGR.TPD.AIM.E10
A Senior AI/Machine Learning Engineer is a specialized role that primarily involves the development and implementation of machine learning algorithms. This role requires the professional to ensure the constant availability of relevant and accurate data for these algorithms. The engineer is also responsible for creating software that supports machine learning applications, a crucial aspect in the development of various products such as web and mobile applications, and cloud computing architectures. Additionally, the role extends to the field of data science, where the engineer is tasked with extracting and understanding insights from large data sets, ensuring the machine learning algorithms can effectively process and interpret the data. In summary, a Senior AI/Machine Learning Engineer is a hybrid role that combines elements of software engineering and data science, requiring a high level of expertise in both software development and data analysis.
AI / Machine Learning Engineer – Experienced
ENGR.TPD.AIM.P30
An AI/Machine Learning Engineer is a role that combines aspects of software engineering and data science. These professionals are tasked with programming and developing algorithms capable of processing and interpreting relevant data. They construct software that supports Machine Learning (ML) applications, similar to how other software engineers develop products like web and mobile applications, and cloud computing architectures. However, their work is unique in that it requires the integration of data science principles into their programming tasks. They analyze and interpret complex data to ensure the effectiveness and efficiency of the algorithms they develop, playing a crucial role in the development and maintenance of AI systems.
AI / Machine Learning Engineer – Intermediate
ENGR.TPD.AIM.P20
An AI/Machine Learning Engineer – Intermediate is a role that primarily involves the development and upkeep of software that facilitates machine learning applications. The professionals in this role ensure that the algorithms in these applications can access pertinent data consistently. Their tasks include the creation and implementation of machine learning models, utilizing programming skills to design and develop machine learning and deep learning systems, and conducting machine learning tests and experiments to enhance system performance. While their role overlaps with other software engineers, AI/Machine Learning Engineers also heavily rely on data science, a field that involves extracting and understanding insights from large data sets. They are not only proficient in coding but also in data analysis and interpretation. They are expected to have a comprehensive understanding of machine learning algorithms and models, and the capability to apply this knowledge practically. They are responsible for selecting appropriate datasets and data representation methods, training and retraining systems, and conducting statistical analysis and fine-tuning using test results. Their ultimate objective is to develop artificial intelligence that can learn and make decisions with minimal human intervention.
AI / Machine Learning Engineer – Entry Level
ENGR.TPD.AIM.P10
An Entry Level AI/Machine Learning Engineer is a specialized role that involves the development and implementation of machine learning algorithms. This role requires the professional to ensure that these algorithms have consistent access to relevant data for ingestion and processing. The engineer is also responsible for building software that supports machine learning applications, necessitating a profound understanding of both programming and data science principles. The role extends beyond coding to include understanding and interpreting data, creating software that can learn from and make decisions or predictions based on data. This involves developing algorithms that can learn from and make predictions on data, and subsequently developing computer systems that can implement these algorithms. A strong foundation in computer science, coupled with a deep understanding of machine learning and artificial intelligence principles, is essential for this role.
Artificial Intelligence Researcher – Experienced
ENGR.TPD.AIR.P30
An Artificial Intelligence Researcher’s role is multifaceted, encompassing the conceptualization and innovation of new methods for data utilization through the development of unique AI algorithms. They are instrumental in formulating new questions that can be addressed using AI technology, laying the foundation for the advancement of AI systems. Their work is pivotal in creating AI solutions that can be applied in various real-world scenarios. They collaborate closely with data scientists to fine-tune and implement these systems in practical situations. Ultimately, their innovative work contributes to the creation of AI systems that can be used across a wide range of contexts, benefiting numerous data scientists and the industries they serve.
Statisticians
DATA.BUS.STA.P30
A Statistician’s role is centered around the application of robust mathematical and statistical skills to analyze and interpret complex data sets. This involves the use of data mining and modeling techniques, requiring a comprehensive understanding of statistical principles and their real-world applications. Key statistical techniques such as predictive modeling, logistic regression, decision trees, and data mining methods are essential tools for this role, particularly for accurately forecasting trends and patterns. The Statistician is also expected to employ advanced statistical and econometric techniques to enhance data analysis. Furthermore, a working knowledge of neural networks is necessary, including the design and implementation of algorithms for recognizing and predicting patterns in large data sets, thereby improving the accuracy and efficiency of data analysis.
Cloud Computing
Cloud Architect – Experienced
TECH.ISA.ARC.P30
A Cloud Architect is primarily responsible for converting technical project specifications into a comprehensive architecture and design that guides the final product. This involves creating a detailed blueprint that outlines the software’s structure, characteristics, behavior, and other aspects for project stakeholders. The Cloud Architect also defines all development aspects, from selecting the appropriate technology and workflow to setting coding standards. They play a pivotal role in connecting complex business problems with cloud solutions, understanding business needs, and translating them into technical requirements. They identify suitable cloud solutions that align with the business’s objectives and future direction. The Cloud Architect collaborates closely with other technology team members, such as DevOps engineers and developers, providing guidance and expertise on technology development to ensure alignment with the project’s architecture and design. They also ensure that the technology solutions are scalable, reliable, and secure.
Cloud Engineer – Experienced
TECH.ISA.CLD.P30
A Cloud Engineer is primarily responsible for managing all aspects of cloud computing technology. This role involves designing and planning cloud infrastructure to meet the organization’s needs, as well as strategically planning and executing cloud-based projects. The Cloud Engineer also monitors the performance of cloud systems, troubleshoots any issues, and implements solutions to enhance system performance. They ensure the security of the cloud systems and protect all data stored in the cloud from potential threats. Additionally, the Cloud Engineer performs regular maintenance on the cloud systems, provides technical support to users, updates the systems as necessary, and trains other staff members on effective use of the cloud systems.
Cloud Engineer – Intermediate
TECH.ISA.CLD.P20
An Intermediate Cloud Engineer holds a multifaceted role that encompasses a broad spectrum of responsibilities related to cloud computing. This includes designing and planning cloud infrastructure to align with the strategic goals of the organization. The role also involves developing innovative cloud solutions to enhance system performance and reliability, ensuring these solutions are scalable and secure. The Intermediate Cloud Engineer is also tasked with managing and maintaining cloud systems, which includes monitoring performance, troubleshooting issues, and implementing necessary updates. Additionally, this role provides support for cloud systems, resolves technical issues, offers guidance to team members, liaises with vendors, and stays current with industry trends to ensure the organization’s cloud systems remain efficient and competitive.
Communications
Communications – Head / Top Executive
COMM.GEN.COM.E30
The Head of Communications role centers on the formulation and execution of all-encompassing communication strategies. This role is responsible for devising plans and initiatives that successfully endorse the organization’s mission, objectives, and products, with the goal of cultivating a profound understanding and awareness of the organization among its diverse stakeholders. The role requires strategic thinking and planning, with the ability to pinpoint key messages and communicate them effectively to relevant internal and external audiences. This includes employees, board members, customers, partners, and the general public, ensuring all communications are consistent, clear, and in line with the organization’s overarching goals. The Head of Communications also oversees the implementation of these plans, managing all communication channels, monitoring, and evaluating the effectiveness of communication strategies, and making necessary adjustments to ensure the organization’s message is effectively disseminated and received.
Communications – Senior Level
COMM.GEN.COM.E10
The Senior Level Communications professional plays a key role in crafting and distributing the organization’s message. This role involves creating and executing comprehensive communication strategies aimed at improving understanding and awareness of the organization’s mission, goals, and products among its diverse stakeholders. The professional develops communication plans that align with the organization’s overall objectives, effectively promoting its mission, goals, and products to the target audience. They are also responsible for ensuring the smooth execution of all communication initiatives and assessing their reach and impact. This role requires staying updated with industry trends and incorporating relevant practices into the organization’s communication strategies, playing a vital role in shaping public perception of the organization and its offerings.
eCommerce
eCommerce – Senior Level
MKSP.SAM.ECM.E10
The eCommerce Senior Level position is primarily tasked with the creation and execution of online sales strategies to drive digital sales or conversions on the company’s website. This role is pivotal in optimizing the company’s online presence for profitability. The individual in this role will need to comprehend the intricacies of the company’s digital platforms and utilize them to maximize sales. This role requires a deep understanding of the various platforms used for digital sales, including their technical aspects and strategic use to drive sales. The eCommerce Senior Level role also involves monitoring and analyzing sales trends, identifying areas for improvement, adjusting strategies as needed, and tracking the effectiveness of these changes. The individual in this role will use data-driven insights to inform their decision-making and ensure the company’s online sales strategies are as effective as possible.
eCommerce Specialist / Strategy / Planning / Operations
MKSP.SAM.ECM.P30
The eCommerce Specialist’s role is centered around the creation and execution of online sales strategies, utilizing various digital platforms to boost sales or conversions on a website. This individual is responsible for meeting the company’s online sales goals and optimizing digital sales platforms for maximum efficiency. The role also encompasses strategic planning and operations management, with the specialist devising strategies that align with the company’s overall business objectives. These strategies aim to enhance the company’s online presence, increase customer engagement, and drive online sales. The eCommerce Specialist also manages the daily operations of the company’s eCommerce platforms, ensuring smooth and efficient operation. Furthermore, this role involves monitoring and analyzing the performance of online sales strategies, tracking sales data, identifying trends, and making data-driven decisions to improve online sales performance. The specialist is expected to stay updated with the latest eCommerce trends and technologies, leveraging this knowledge to keep the company’s online sales strategies current and competitive.
DevOps Engineering
DevOps – Senior Level
TECH.GEN.OPS.E10
The Senior Level DevOps role involves leading a team that collaborates with IT developers to enhance coordination across operations, development, and testing functions. The primary objective is to streamline and automate the integration and deployment processes, which are vital components of the software development lifecycle. This role is responsible for managing a team that works to improve the efficiency of these functions through the use of automation technologies and process refinement. The team’s efforts contribute to a smoother, more efficient software development lifecycle, ultimately resulting in the delivery of high-quality software products and services. This role is crucial in ensuring the successful delivery and implementation of software solutions.
DevOps Engineer – Experienced
TECH.GEN.OPS.P30
A DevOps Engineer’s role is to collaborate closely with IT developers to enhance the synergy between operations, development, and testing functions. This is accomplished by automating and streamlining the integration and deployment processes, with the primary goal of facilitating seamless communication and collaboration between these departments to maximize efficiency and productivity. The DevOps Engineer is responsible for developing and implementing software solutions in line with the company’s IT strategy, managing system infrastructure, and maintaining configuration management and deployment routines. They are also tasked with identifying and deploying new technologies to improve overall workflow. Additionally, the DevOps Engineer plays a vital role in troubleshooting and resolving issues in both development and production environments, which includes monitoring system performance and ensuring system security and stability. They are expected to document and design various processes, update existing ones, and perform routine application and IT infrastructure maintenance tasks. A comprehensive understanding of software development, system operations, and system architecture is essential for this role.
DevOps Engineer – Intermediate
TECH.GEN.OPS.P20
The DevOps Engineer – Intermediate role is centered around enhancing collaboration between IT departments such as operations, development, and testing. This is achieved by automating and streamlining the integration and deployment processes. The role involves creating and maintaining systems that increase efficiency by reducing manual tasks and improving overall operations. The DevOps Engineer – Intermediate is also responsible for developing and maintaining continuous integration and deployment pipelines, requiring a deep understanding of software development and delivery processes. Additionally, the role includes identifying and implementing industry best practices for DevOps processes and tools, staying updated with the latest trends and technologies, and proactively solving problems to improve system performance and reliability.
DevOps Engineer – Entry Level
TECH.GEN.OPS.P10
The Entry Level DevOps Engineer role is primarily designed to enhance collaboration among IT developers, operations, and testing functions. This is achieved by automating and streamlining the integration and deployment processes, which are crucial for the smooth functioning of these departments. The role involves understanding the needs and challenges of IT developers and using this knowledge to develop and implement automated processes. The aim is to create a seamless workflow that promotes efficient coordination and reduces manual processes, thereby minimizing potential errors. Additionally, the Entry Level DevOps Engineer is tasked with monitoring these automated processes, identifying any issues or inefficiencies, and making necessary adjustments to ensure optimal performance. This role requires a strong understanding of IT development and operations, and a keen problem-solving ability.
Digital Media Production
Art & Graphic Design
DSGN.CRE.ART.P30
The Art & Graphic Design role is primarily focused on the conceptualization and creation of designs for a variety of digital media. This includes designing and producing a broad spectrum of digital assets such as websites, product graphics, web logos, social media graphics, banners, email campaigns, and email templates. The individual in this role is responsible for creating a visually appealing and cohesive look for all finished products, ensuring that the design aligns with the overall aesthetic and branding guidelines. The role also involves determining the layout and typography, shaping the visual identity of the product, and making strategic decisions about the use of color, space, image, and text in the design. Additionally, the Art & Graphic Design role requires working closely with clients or within an organization to ensure a unified look across all products, understanding the client’s vision or the organization’s brand identity, and translating it into a design that is consistent across all digital platforms.
Audio & Video
DSGN.CRE.AAV.P30
An Audio & Video professional is responsible for designing and producing audio and video content. This role requires a thorough knowledge of audio recording and video production, as well as an understanding of broadcast and electronic communication arts or multimedia production. The professional may be required to create content for various platforms, such as commercials, films, television shows, or other multimedia productions. Collaboration is a key aspect of this role, as the professional often works with a team to produce content that meets the client’s specifications. This process may involve brainstorming, planning, executing, and refining the content. The professional should be skilled at coordinating with different team members, such as directors, scriptwriters, and other technical staff, to ensure a smooth production process. The role also requires the ability to work independently, managing the entire production process from start to finish. This includes conceptualizing the project, planning and executing the production, and refining the final product. The professional should be able to handle multiple projects at once, prioritize tasks, meet deadlines, and maintain a high standard of quality.
Enterprise Software Administration & Design
SAP Administrator – Experienced
TECH.ADM.SAP.P30
The SAP Administrator role encompasses daily system management and support, including configuration control, executing backups, and maintaining system security. The individual in this role ensures the smooth operation of the system, troubleshoots any arising issues, and provides necessary support to users. The SAP Administrator also manages SAP applications and database administration, monitoring their performance to ensure optimal functionality. This role involves maintaining and managing the SAP database, focusing on its performance, integrity, and security. A deep understanding of SAP systems and applications, coupled with a strong technical background in database administration, is essential for troubleshooting system issues, managing configurations, and safeguarding the system and its data. The SAP Administrator plays a crucial role in ensuring the efficient and effective operation of SAP systems within the organization.
SAP Administrator – Entry Level
TECH.ADM.SAP.P10
The Entry Level SAP Administrator is responsible for the daily oversight and support of system operations, which includes the critical task of configuration control. This role involves managing system changes to maintain its integrity and stability. Regular execution of system backups is also a key duty, to prevent data loss and ensure business continuity. The role also encompasses maintaining system security by implementing and managing protective measures against unauthorized access and potential threats. Additionally, the Entry Level SAP Administrator oversees the administration of SAP applications and databases, which includes their installation, configuration, and maintenance to ensure optimal performance. This role requires a solid understanding of SAP applications and databases, along with the ability to troubleshoot and resolve any arising issues.
SAP Developer – Experienced
TECH.APP.SAD.P30
A SAP Developer is tasked with the creation and maintenance of custom tools and applications using the Advanced Business Application Programming (ABAP) language. This role necessitates a comprehensive understanding of ABAP programming and its use in the development and upkeep of SAP modules. The developer is accountable for the design, coding, testing, debugging, and documentation of applications, based on the organization’s system and user requirements. They are also responsible for troubleshooting and resolving SAP module application issues, and ensuring the SAP environment’s integrity and functionality through necessary updates and fixes. Additionally, the SAP Developer conducts regular system audits for optimal performance, provides technical support and training to end-users, and collaborates with the IT team to integrate all applications with existing systems.
SAP Developer – Entry Level
TECH.APP.SAD.P10
An Entry Level SAP Developer is responsible for the creation and support of custom tools and applications using Advanced Business Application Programming (ABAP) languages. The primary objective of this role is to develop and maintain software applications that align with business needs, which involves designing, coding, testing, and implementing these applications within the SAP system. The SAP Developer is also tasked with the technical design and development of new ABAP programming applications, as well as troubleshooting and resolving issues within existing systems. This role necessitates a solid understanding of ABAP programming languages and familiarity with SAP systems and functionalities. Additionally, the SAP Developer collaborates with team members and stakeholders to understand business requirements and translate them into effective software solutions, while also providing ongoing support and maintenance for these applications.
ERP Administrator – Experienced
TECH.ADM.ERP.P30
An ERP Administrator is responsible for the configuration, testing, and implementation of ERP (Enterprise Resource Planning) systems and applications. This role is crucial for the seamless operation of a company’s business processes, as it ensures the ERP system is functioning at its best and aligns with the organization’s requirements. The ERP Administrator manages the ERP system, which includes setting up configurations, conducting tests, and implementing the system throughout the organization. They also troubleshoot any issues that may arise with the ERP system, including identifying and resolving technical problems, ensuring data integrity, and maintaining system security. Additionally, the ERP Administrator plays a significant role in system upgrades and enhancements, collaborating with other IT professionals to ensure these processes are executed effectively and efficiently.
ERP Administrator – Entry Level
TECH.ADM.ERP.P10
An Entry Level ERP Administrator is primarily responsible for the configuration, testing, and implementation of Enterprise Resource Planning (ERP) systems and applications. This role is vital in ensuring the ERP software operates smoothly and efficiently within an organization. The administrator configures the ERP system to align with the company’s business processes and needs by adjusting the software’s settings and parameters. They also conduct various tests on the ERP system to identify and resolve any potential issues or bugs that could affect its performance. Lastly, the administrator implements the ERP system within the organization, ensuring its full integration with existing systems and processes, and provides training and support to users for effective utilization of the system.
ERP Application Developer – Experienced
TECH.APP.ERD.P30
The ERP Application Developer – Experienced is tasked with the creation and support of Enterprise Resource Planning (ERP) software. This role involves designing, coding, testing, debugging, and documenting ERP applications in line with the organization’s operational needs. The developer is also responsible for maintaining and enhancing existing systems to ensure peak performance and efficiency. Collaboration with cross-functional teams is a key aspect of this role, working closely with analysts, designers, and staff to understand end-user requirements and develop software applications accordingly. The role also includes system analysis, recommending changes to enhance functionality and user experience, providing technical support and training to users, troubleshooting software issues, and staying updated with the latest industry trends and technologies.
ERP Application – Entry Level
TECH.APP.ERD.P10
The ERP Application – Entry Level position involves the creation and maintenance of Enterprise Resource Planning (ERP) software applications to streamline business operations. The role requires understanding business processes, identifying areas for enhancement, and developing ERP solutions to boost efficiency and productivity. The individual in this role collaborates with various business units to comprehend their specific needs and challenges, and then develops tailored ERP solutions. This could involve designing new software applications, modifying existing ones, or integrating third-party applications into the current ERP system. The role also includes providing ongoing support for the ERP programs, troubleshooting issues, offering user training, and making necessary software updates or modifications. Monitoring the ERP system’s performance and recommending improvements or upgrades is also part of the job. The individual will work closely with the IT team and other stakeholders to ensure the ERP system continues to meet the evolving business needs.
SalesForce CRM Administrator – Experienced
TECH.ADM.SFA.P30
The Salesforce CRM Administrator oversees the management of the Salesforce.com environment. This role includes a range of administrative duties such as maintaining user accounts, generating reports and dashboards, creating workflows, and executing other routine tasks. The administrator is responsible for ensuring the system operates smoothly, providing a seamless experience for all users. Regular internal system audits are conducted by the Salesforce CRM Administrator to identify potential issues and ensure optimal system functionality. The administrator also prepares the system for upgrades, ensuring a smooth transition with all data correctly preserved and transferred. A key part of this role is the training and development of new users, providing comprehensive training to ensure effective system use. The administrator also works to broaden the Salesforce.com skill set across the organization, ensuring all team members can fully leverage the system.
SalesForce CRM Administrator – Entry Level
TECH.ADM.SFA.P10
The Salesforce CRM Administrator – Entry Level is responsible for managing the Salesforce.com environment, which includes maintaining user accounts, creating reports and dashboards, and setting up workflows. These tasks are essential for the smooth operation of the system. The role also involves conducting regular internal system audits to identify potential issues or areas for improvement. The administrator prepares the system for necessary upgrades, ensuring their smooth and efficient implementation. Additionally, the Salesforce CRM Administrator – Entry Level plays a crucial role in training and developing new users, providing guidance and support to enhance their understanding and effective use of the Salesforce.com system, thereby increasing overall proficiency and efficiency within the organization.
SalesForce CRM Developer – Experienced
TECH.APP.SFD.P30
A Salesforce CRM Developer is responsible for creating and enhancing Salesforce applications. This role necessitates a comprehensive understanding of Salesforce’s capabilities and limitations, as well as the skills to design, code, test, and implement customizations, applications, extensions, and integrations. The developer collaborates with project managers and other developers to ensure that the design and integration of Salesforce systems align with business requirements and objectives. They are also tasked with maintaining the stability and usability of Salesforce systems, which includes conducting regular system performance reviews, maintaining system parameters, and implementing error detection and correction processes. Furthermore, the Salesforce CRM Developer plays a key role in strategic planning related to Salesforce systems, identifying opportunities for application development, extension, integration, and system improvement, while also creating and maintaining relevant documentation.
SalesForce CRM Developer – Entry Level
TECH.APP.SFD.P10
The Salesforce CRM Developer – Entry Level is responsible for the development, implementation, and maintenance of Salesforce applications. The role involves creating client-focused solutions using Salesforce’s cloud-based applications and ensuring their optimal functionality. The developer designs and develops customized solutions within the Salesforce platform, which includes user interfaces, business logic, and customized reports and dashboards. They are also tasked with testing and implementing these solutions to ensure compatibility with existing systems and client needs. Additionally, the developer provides ongoing support for Salesforce applications, including troubleshooting, routine maintenance, updates, and user training.
TECH.ADM.MSA.P30
The Microsoft SharePoint Admin role encompasses the configuration, testing, and deployment of Microsoft SharePoint systems and applications. This role demands a thorough understanding of the SharePoint platform to ensure its peak performance and security. The SharePoint Admin oversees all aspects of the SharePoint environment, including its design, architecture, availability, reliability, performance, monitoring, and portal security. The role also extends to business-related tasks such as project planning, coordination, and user training. This involves developing and executing project plans, coordinating with various teams for successful project completion, and offering training and support to end-users. The SharePoint Admin is also expected to stay abreast of the latest industry trends and advancements in SharePoint technology, which includes researching new features, implementing updates, and troubleshooting any arising issues. This role is pivotal in maintaining the efficiency and effectiveness of the organization’s SharePoint environment.
TECH.ADM.MSA.P10
The Microsoft SharePoint Admin – Entry Level is responsible for the configuration, testing, and implementation of Microsoft SharePoint systems and applications. This role requires a comprehensive understanding of SharePoint’s capabilities and a meticulous attention to detail to ensure the system is tailored to the organization’s specific needs. Collaboration with other IT professionals is essential to integrate the SharePoint system seamlessly with other technologies used within the organization. The role also involves conducting rigorous testing of the systems, identifying potential issues, troubleshooting problems, and making necessary adjustments for optimal performance. Additionally, the Microsoft SharePoint Admin – Entry Level is responsible for the ongoing maintenance and support of SharePoint systems, which includes monitoring system performance, responding to user inquiries, providing training and support to staff, and staying current with the latest SharePoint updates and features.
TECH.APP.MSD.P30
A Microsoft SharePoint Developer is responsible for creating and maintaining SharePoint programs. This role involves applying technical skills to design, develop, and implement SharePoint software solutions. The developer will work on a variety of projects, including the development of new applications and the enhancement of existing ones, ensuring they function optimally and are user-friendly. The role also includes troubleshooting and resolving SharePoint-related issues, identifying the source of problems, proposing and implementing solutions, and conducting regular system audits to ensure smooth operation. Additionally, the SharePoint Developer supports users by providing technical guidance, training on effective use of SharePoint applications, creating user-friendly documentation, and staying current with the latest SharePoint developments and trends to drive innovation.
TECH.APP.MSD.P10
The Microsoft SharePoint – Entry Level role primarily focuses on the development and support of Microsoft SharePoint programs. The individual in this role is responsible for creating SharePoint sites and applications tailored to the organization’s specific needs, which involves designing, coding, testing, and implementing these applications to ensure they function as intended. The role also includes troubleshooting and resolving any issues that may arise with the SharePoint programs. Additionally, this role involves maintaining and updating existing SharePoint programs, as well as providing technical assistance to users to help them understand and effectively utilize the SharePoint programs. The individual in this role must have a strong understanding of Microsoft SharePoint and its capabilities, stay current with the latest SharePoint developments and updates, and possess strong attention to detail, problem-solving skills, and the ability to work both independently and as part of a team.
Information Security / Cyber Security
Cyber Security – Head / Top Executive
TECH.ISA.CYB.E30
The Head of Cyber Security oversees the entire Cyber Security Department, managing its direction and operations. This role encompasses the creation and execution of security processes, practices, and policies across the organization, with the primary goal of minimizing risk and safeguarding the integrity and confidentiality of data. The position also requires coordinating security measures to shield the organization’s information systems and networks. The Head of Cyber Security is tasked with detecting and addressing potential threats to the organization’s networks and systems, developing and implementing strategies to counter these threats using advanced technology and techniques. In the event of a cyber attack, this role is responsible for devising and executing a response plan, coordinating the organization’s response, mitigating the impact, ensuring swift recovery of systems and data, and conducting post-incident analysis to enhance future security measures.
Cyber Security – Senior Level
TECH.ISA.CYB.E10
The Senior Level Cyber Security professional oversees the Cyber Security Department, ensuring the implementation and maintenance of security processes, practices, and policies across the organization. Their primary goal is to minimize risk and effectively manage any security incidents that may occur, thereby safeguarding the organization’s data and information systems from threats and breaches. This role also encompasses the protection of networks and the identification of potential threats, with the responsibility of developing proactive strategies to prevent cyber attacks and reactive measures to mitigate the impact of any breaches. Furthermore, this professional is tasked with creating a comprehensive plan for responding to cyber attack incidents, outlining the necessary steps to address the breach, minimize damage, and ensure swift recovery of systems and data. This role demands a high level of cyber security expertise, coupled with strong leadership and strategic planning skills.
Cyber Security – Manager
TECH.ISA.CYB.M20
The Cyber Security Manager is a high-ranking professional tasked with overseeing the Cyber Security Department. Their role encompasses the upkeep and enforcement of security procedures, standards, and policies across the company. The main goal is to reduce risks and efficiently handle security incidents, ensuring the company’s digital assets and networks are shielded from potential threats. The manager’s duties also include continuous monitoring of the company’s networks, identifying possible vulnerabilities, and formulating strategies to counteract these risks. In the event of a cyber attack, the Cyber Security Manager is responsible for devising and executing a comprehensive response plan, coordinating with various departments for a quick and effective response, and conducting post-incident analysis to prevent future attacks. This role necessitates a profound understanding of cyber security principles and practices, as well as strong leadership and team management skills.
Cyber Security Engineer – Experienced
TECH.ISA.CYB.P30
The Experienced Cyber Security Engineer’s main responsibility is to design, build, test, and implement robust security systems within the IT network. This role involves developing comprehensive security structures that safeguard the organization’s data integrity and confidentiality. The engineer leverages their cybersecurity expertise to create systems capable of withstanding both existing and emerging security threats. The role also includes maintaining these security systems, ensuring they remain current and effective in protecting the IT network. The engineer proactively suggests improvements to the existing security infrastructure based on their understanding of the evolving cybersecurity landscape. The Experienced Cyber Security Engineer also identifies potential weaknesses within the security infrastructure, conducting regular audits and assessments to detect any exploitable vulnerabilities. In case of a security breach, the engineer is tasked with a swift and effective response to minimize potential damage and prevent future incidents.
Cyber Security Engineer – Intermediate
TECH.ISA.CYB.P20
The Cyber Security Engineer – Intermediate primarily focuses on the design, development, testing, and implementation of security systems within the IT network. This role encompasses the establishment of robust security infrastructures that safeguard the network and the data it contains. The engineer ensures these systems are functioning at their best and are updated with the latest security protocols and measures. Regular monitoring and auditing of the system are also part of the role to confirm that all security measures are working as expected. The Cyber Security Engineer – Intermediate is also tasked with conducting regular vulnerability assessments and risk analyses to identify potential security gaps, and responding promptly and effectively to security breaches, which includes conducting a thorough investigation to identify the cause and implementing necessary measures to prevent future occurrences.
Cyber Security Engineer – Entry Level
TECH.ISA.CYB.P10
An Entry Level Cyber Security Engineer is responsible for the design, development, testing, and implementation of security systems within the IT network. This role includes the creation of strong security infrastructures that safeguard the network and the data it contains. The engineer’s duties also encompass ensuring these systems are operating at peak performance and are equipped with the most recent security measures. Continuous monitoring and maintenance of these security systems is a key part of the role, as is recommending and implementing enhancements to improve their effectiveness. The Cyber Security Engineer also identifies potential vulnerabilities within the security systems through regular audits and assessments, and responds swiftly and effectively to security breaches, conducting thorough investigations and implementing measures to prevent future incidents.
Information Systems Security – Senior Level
TECH.SEC.ISS.E10
The Senior Level Information Systems Security role is responsible for the overall management of the Information Security Department, focusing on maintaining and improving security processes, practices, and policies throughout the organization. The primary goal is to mitigate risks, respond effectively to security incidents, and prevent IT-related crimes, thereby ensuring the protection of the organization’s digital assets. This role encompasses the implementation of secure operating systems, networks, and databases, including the development and enforcement of strong password management protocols and virus management strategies. The individual in this role is also tasked with securing applications to maintain data integrity and confidentiality. Furthermore, this role involves conducting risk audits and assessments, managing secure backups, and developing system disaster recovery plans to ensure swift recovery in the event of a system failure or security breach.
Information Systems Security – Experienced
TECH.SEC.ISS.P20
The Information Systems Security – Experienced role is primarily tasked with maintaining and enhancing security protocols, practices, and policies throughout the organization. This role plays a vital part in reducing risks, addressing security incidents, and preventing IT-related crimes. The individual in this role is responsible for implementing secure operating systems, networks, and databases to safeguard the organization’s digital assets. Key responsibilities include managing passwords and viruses, crucial for preserving the integrity and confidentiality of the organization’s data. The role also involves securing applications to prevent unauthorized access or data breaches, requiring a proactive approach to identify potential security threats and implement preventive measures. Furthermore, this role includes conducting risk audits and assessments to evaluate the organization’s security posture, analyzing access logs to monitor and control user activity within the system. A critical aspect of this role is ensuring secure backups and system disaster recovery, which involves creating and implementing strategies to recover data and restore system functionality in the event of a disaster or system failure.
Information Systems Security – Intermediate
TECH.SEC.ISS.P30
The Information Systems Security – Intermediate role is primarily tasked with maintaining and enforcing security protocols, practices, and policies throughout the organization. This role plays a vital part in reducing risks, addressing security incidents, and preventing IT-related crimes by implementing secure operating systems, networks, and databases. This ensures the organization’s digital infrastructure is robust and resistant to potential threats. The role also involves password and virus management, ensuring passwords are secure and regularly updated, and the organization’s systems are safeguarded against viruses. Regular risk audits and assessments are conducted to identify and proactively address potential vulnerabilities. The role also includes analyzing access logs to monitor for any unusual or suspicious activity, ensuring secure backups of the organization’s data, and implementing system disaster recovery plans to ensure quick recovery and resumption of normal operations in the event of a system failure or data loss.
Information Systems Security – Entry Level
TECH.SEC.ISS.P10
The Information Systems Security – Entry Level position is primarily tasked with maintaining and enforcing security protocols, procedures, and policies throughout the organization. This role plays a vital part in risk mitigation, security incident response, and prevention of IT-related crimes. The individual in this role is responsible for implementing secure operating systems, networks, and databases to safeguard the organization’s information systems. Key duties include password and virus management, securing applications, conducting risk audits and assessments, and analyzing access logs. Additionally, this role manages secure backups and system disaster recovery, which involves devising and executing strategies to recover lost data and restore system functionality following a disaster.
Cyber Security Analyst – Experienced
TECH.SEC.CSA.P30
The Cyber Security Analyst – Experienced is a key player in maintaining the security and integrity of an organization’s data and systems. Their primary role involves continuous monitoring and advising on information security matters related to both systems and workflow. They are tasked with identifying system security requirements, designing security architecture, and developing detailed security designs. They also prepare and document standard operating procedures and protocols, ensuring that the organization’s data and infrastructure are safeguarded through appropriate security controls. Additionally, they are responsible for upgrading security systems by identifying security gaps, evaluating and implementing enhancements, participating in incident response and forensic analysis, and conducting internal and external security audits.
Cyber Security Analyst – Entry Level
TECH.SEC.CSA.P10
The Entry Level Cyber Security Analyst role involves the consistent monitoring of the organization’s information systems, identifying potential threats, vulnerabilities, and intrusions. The analyst is responsible for recommending and implementing security measures to counter these threats, taking a proactive approach to detect and prevent potential breaches. This role is key in maintaining the integrity and confidentiality of sensitive information, protecting the organization from potential cyber threats. The analyst also advises on information security issues, staying updated with the latest trends in cyber security to guide the organization in enhancing its security controls and procedures. This role contributes significantly to the organization’s overall cyber security strategy, aiding in the development and implementation of effective security policies and protocols.
Network Security Engineer – Experienced
TECH.SEC.NSE.P30
A Network Security Engineer is chiefly tasked with the creation and execution of secure network systems. This role encompasses the construction of sturdy security frameworks, the initiation of security protocols, and the resolution of any arising security incidents. The engineer’s primary duty is to safeguard the organization’s data integrity and confidentiality, shielding it from potential threats. On the other hand, a Security Analyst’s role is more focused on identifying potential system vulnerabilities, conducting penetration tests to discover security weaknesses, and offering improvement suggestions. The analyst’s role is to preemptively identify security issues to prevent potential breaches. Both roles, while distinct in responsibilities, are crucial to an organization’s security infrastructure, working together to ensure the network’s security against both internal and external threats.
Forensic Computer Analyst
TECH.SEC.FOR.P30
A Forensic Computer Analyst is responsible for extracting and scrutinizing data from various digital platforms such as computers, networks, and data storage devices. This role involves the use of specialized investigative skills to collect, examine, and preserve digital evidence, ensuring its integrity and chain of custody. The analyst employs advanced software and methodologies to conduct detailed digital forensics investigations, which includes identifying, collecting, and securing digital evidence. In addition to data retrieval and analysis, the Forensic Computer Analyst interprets data and network traces, presenting findings in a clear and concise manner. This role may also involve preparing detailed written reports and visual aids to support findings, presenting evidence in legal or other proceedings, and providing expert testimony in court. The analyst plays a crucial role in incident response, assisting in identifying and mitigating potential threats and vulnerabilities, conducting proactive threat research and analysis, and recommending appropriate countermeasures to prevent data breaches or other security incidents. The analyst may also contribute to the development and implementation of policies and procedures to enhance the organization’s digital forensics capabilities and improve overall cybersecurity posture.
Vulnerability / Penetration Tester
TECH.SEC.VUL.P30
A Vulnerability/Penetration Tester is responsible for performing comprehensive security assessments on various digital platforms such as networks, web-based applications, and computer systems. The main goal of these assessments is to discover potential vulnerabilities that could be exploited by malicious parties. The tester creates and executes these tests with the specific intention of trying to breach security-protected applications and networks, thereby exposing any existing weaknesses. They simulate cyber-attacks to assess the strength of the security measures in place, mimicking strategies and techniques that real-world attackers might use. Upon completing the testing phase, the tester documents the findings, provides a detailed analysis of the identified vulnerabilities, and suggests corrective measures to rectify the detected weaknesses and improve the overall security posture of the system.
Cyber Security Incident Response
TECH.SEC.CYB.P30
The Cyber Security Incident Response role is centered around continuous monitoring, detection, and response to cybersecurity activities. This involves identifying potential system or network vulnerabilities that could be exploited by malicious parties. The role requires a proactive approach to security, with the ability to foresee, recognize, and mitigate potential threats before they impact the organization’s operations. The role also includes the development and implementation of a comprehensive set of procedures for managing cybersecurity emergencies. This encompasses creating a response plan for security breaches and establishing communication and coordination protocols for such incidents. The goal is to ensure a swift and effective response to any cybersecurity incident, minimizing potential harm and disruption to the organization’s operations. Furthermore, the Cyber Security Incident Response role includes overseeing the organization’s systems and applications for any suspicious activity. This involves conducting regular audits and assessments to identify any anomalies or irregularities that could signal a potential security threat. The role also requires collaboration with other members of the cybersecurity team to maintain the integrity and security of the organization’s digital assets. This collaborative approach ensures a comprehensive and robust defense against cyber threats.
Information Technology – Database Admin / Design / Development
Database Administrator (DBA) – Experienced
TECH.SYS.DBA.P30
A Database Administrator (DBA) is primarily responsible for the design, installation, security, and upkeep of a company’s database. They construct a secure and efficient database infrastructure that aligns with the organization’s requirements. The DBA ensures the database is not only operational but also optimized for performance, reliability, and security, playing a crucial role in protecting the company’s data from potential threats and breaches. They work closely with managers and various departments to understand the business’s specific needs, aiding in the creation of a database that effectively meets these needs. The DBA troubleshoots and resolves any issues that may arise, ensuring the database operates smoothly and efficiently at all times. They may also generate reports or extract data from the database for analysis, using complex queries and data manipulation techniques to provide valuable data-driven insights for strategic decision-making within the company.
Database Administrator (DBA) – Intermediate
TECH.SYS.DBA.P20
The Database Administrator (DBA) – Intermediate is responsible for the design, installation, security, and maintenance of a company’s database. This role involves creating a database that meets the specific needs of the business, identified through collaboration with managers and various departments. The DBA ensures the database is functional, secure, and regularly maintained for optimal performance. The DBA – Intermediate also troubleshoots and resolves any database issues, monitoring performance, identifying problems, and implementing solutions to ensure smooth and efficient operation. Additionally, this role may involve generating reports or extracting data from the database for analysis, requiring a strong understanding of the company’s data and the ability to interpret and present this data effectively.
Database Administrator (DBA) – Entry Level
TECH.SYS.DBA.P10
An Entry Level Database Administrator (DBA) is responsible for the design, installation, security, and upkeep of a company’s database. They create databases tailored to the specific needs of the business, identified through collaboration with managers and various departments. The DBA ensures the database is both functional and secure, providing a reliable platform for the company’s data storage and management needs. They are also tasked with ensuring the smooth operation of the database, troubleshooting and resolving any issues promptly to minimize downtime and maintain business continuity. Additionally, the Entry Level DBA may participate in data analysis and report generation, extracting data for analysis and creating reports that contribute to the company’s strategic planning and decision-making processes.
Data Warehouse – Senior Level
DATA.IDE.DWS.E10
The Senior Level Data Warehouse role primarily focuses on managing the daily operations of a team responsible for the design, implementation, maintenance, and support of data warehouse systems. This role requires a deep understanding of data warehousing principles and practices, and the ability to effectively lead a team. The individual in this role ensures that the team’s activities align with the organization’s data strategy and goals. They are responsible for the design and implementation of data warehouse systems, including creating system blueprints, setting up databases, and integrating new data management technologies. They also maintain these systems to ensure optimal functionality and alignment with the organization’s data needs. This includes troubleshooting system issues, conducting regular system checks, and implementing necessary system upgrades or enhancements. In addition to system design and maintenance, the Senior Level Data Warehouse role also involves providing support to data warehouse system users, managing user queries or issues, providing user training, and ensuring the systems are user-friendly. The individual in this role also manages a team, assigning tasks, monitoring team performance, and providing guidance and support to team members.
Data Warehouse – Manager
DATA.IDE.DWS.M20
The Data Warehouse Manager oversees the daily operations of a team responsible for the design, implementation, maintenance, and support of data warehouse systems. This role is crucial in ensuring the efficient operation of data warehouse systems, which are vital for storing and analyzing large amounts of data. The manager coordinates team activities, sets project goals, and ensures these goals are met promptly and efficiently. The role demands a profound understanding of data warehouse systems, including their design and implementation, and requires technical expertise, strong leadership, and project management skills. The manager also plays a strategic role in planning and development, identifying opportunities for system improvements, implementing new features, and ensuring the data warehouse systems continue to meet the organization’s evolving needs.
Data Warehouse Architect (DWA) – Experienced
DATA.IDE.DWS.P30
The Data Warehouse Architect (DWA) is responsible for designing and developing data warehouse solutions. This involves creating data models, establishing data integration processes, and implementing data storage solutions using conventional data warehouse technologies. The DWA also evaluates and selects suitable data warehouse components, such as databases, ETL software, and metadata management tools, and designs and implements data warehouse security measures. They ensure that the data warehouse solutions are scalable, reliable, and efficient to meet the evolving needs of the business or organization. The DWA also liaises with stakeholders to understand their data requirements, translates these into technical specifications, and works with data analysts and other IT professionals to align the data warehouse solutions with the business or organization’s data strategy. They provide technical leadership and guidance in the area of data warehousing, promoting best practices and driving continuous improvement efforts.
Data Warehouse Architect (DWA) – Intermediate
DATA.IDE.DWS.P20
The Data Warehouse Architect (DWA) – Intermediate is responsible for designing and developing data warehouse solutions, utilizing their proficiency in conventional data warehouse technologies. This role involves creating plans that effectively support the business or organization. The DWA – Intermediate translates business requirements into technical specifications, designing data warehouse solutions that align with strategic objectives. They require a deep understanding of data modeling, data architecture, and ETL (Extract, Transform, Load) processes. The DWA – Intermediate ensures the data warehouse solutions are scalable, reliable, and secure, and is also responsible for maintaining and optimizing these systems, including monitoring performance, resolving issues, and implementing updates. They play a key role in data management, ensuring data integrity, quality, and compliance with relevant regulations and standards.
Data Warehouse Architect (DWA) – Entry Level
DATA.IDE.DWS.P10
The Entry Level Data Warehouse Architect (DWA) is responsible for designing and developing data warehouse solutions using conventional technologies. The role involves devising plans that best support the business or organization, creating efficient and secure databases, and ensuring both back-end organization of data and front-end accessibility for end-users. The DWA creates data warehousing blueprints, evaluates hardware and software requirements, and integrates new data with existing warehouses. They also ensure optimal system performance, troubleshoot issues, and maintain the integrity and security of the company’s database services. Additionally, the DWA participates in strategic decision-making about data storage, extraction, and retention, translates business needs into technical specifications, and ensures compliance with data protection regulations.
Data Engineer – Senior Level
DATA.IDE.DAT.E10
The Senior Data Engineer oversees the entire process of database development, ensuring projects are completed accurately and on time. This role involves supervising developers and maintaining a high level of technical expertise to enhance the company’s data architecture. The Senior Data Engineer designs, constructs, installs, tests, and maintains scalable data management systems, requiring a deep understanding of data architecture, data modeling, and both relational and non-relational databases. They ensure these systems can manage and process large amounts of data, maintaining accuracy and accessibility for business users and data scientists. The Senior Data Engineer also plays a strategic role in data utilization, data governance, and the future direction of the company’s data strategy, working closely with data scientists, data analysts, and other stakeholders to ensure effective and strategic use of data resources, while ensuring compliance with data protection regulations and company policies.
Data Engineer – Experienced
DATA.IDE.DAT.P30
The Experienced Data Engineer primarily manages database technologies with a focus on enhancing and expanding databases rather than routine maintenance. Their role is pivotal in increasing the functionality of databases, contributing significantly to the development of a company’s IT architecture. They are tasked with designing and constructing large-scale data processing systems, developing and implementing databases, data collection systems, and data analytics. Their role also involves interpreting and analyzing data from various sources to provide actionable insights. Furthermore, the Experienced Data Engineer is expected to identify and implement internal process improvements, including automation of manual processes, optimization of data delivery, and redesigning infrastructure for better scalability. They are also responsible for building the necessary infrastructure for optimal extraction, transformation, and loading of data from diverse sources using SQL and big data technologies.
Data Engineer – Intermediate
DATA.IDE.DAT.P20
The Data Engineer – Intermediate role is primarily focused on working with database technologies to enhance their performance and functionality. This role involves improving and expanding existing databases, as well as developing new ones, to meet the evolving needs of the company. The Data Engineer plays a crucial role in shaping the company’s IT architecture, leveraging technical skills to optimize database systems. They are also responsible for designing and implementing effective database solutions and services, ensuring data is stored securely and is easily accessible for analysis. A deep understanding of database structures and principles is required, along with the ability to analyze system requirements and oversee data migration from legacy systems to new solutions.
Data Engineer – Entry Level
DATA.IDE.DAT.P10
An Entry Level Data Engineer’s role primarily revolves around working with database technologies, with a focus on enhancing and expanding databases and their functionality, rather than just maintaining existing setups. This role involves designing, constructing, installing, testing, and maintaining scalable data management systems that align with business requirements and industry practices. The job also includes integrating new data management technologies and software engineering tools into existing structures. The Data Engineer is also responsible for building high-performance algorithms, prototypes, predictive models, and proof of concepts. Additionally, they are tasked with identifying opportunities for data acquisition and finding new uses for existing data, while proactively developing and implementing data improvements to enhance system efficiency and quality.
Information Technology – General
Network Engineering – Head / Top Executive
TECH.SCP.NET.E30
The Network Engineering – Head/Top Executive is a senior role responsible for the establishment, maintenance, and strategic direction of the organization’s WAN (Wide Area Network) and LAN (Local Area Network) systems. This role is crucial for the smooth operation of the network infrastructure, which is vital for the uninterrupted flow of information and communication within the organization. The role involves planning and executing network infrastructure projects, ensuring they align with the organization’s strategic goals. This includes designing and implementing new network systems, upgrading and optimizing existing ones, and managing network security to ensure data and system integrity. The Network Engineering – Head/Top Executive also manages the network engineering team, sets team goals, and oversees budgeting and resource allocation for network-related projects, while staying informed about the latest trends in network technology.
Network Engineer – Senior Level
TECH.SCP.NET.E10
A Senior Level Network Engineer is responsible for the strategic planning, coordination, and management of a company’s network infrastructure. They work closely with various departments and management to understand the specific needs of the business and design a network that effectively meets these needs. This role is crucial in the development and optimization of network systems, ensuring they are customized to support the company’s operations and goals. The Senior Network Engineer also oversees the ongoing maintenance and troubleshooting of the network, monitoring its performance, identifying and resolving issues promptly to minimize impact on operations. Additionally, they are responsible for network security, implementing and maintaining robust measures to protect the network and company data from potential threats, requiring a thorough understanding of network security protocols and the ability to respond effectively to security breaches.
Network Engineer – Manager
TECH.SCP.NET.M20
The Network Engineer Manager is tasked with leading a team of Network Engineers and strategically planning, coordinating, and managing the network infrastructure and its associated components. This role is crucial in maintaining the smooth operation and security of the corporate network infrastructure. The manager’s responsibilities include designing, implementing, and maintaining the necessary hardware and software for a network system. They are also responsible for troubleshooting and resolving network-related issues in a timely and efficient manner, which includes monitoring network performance, identifying problems, and implementing solutions. The Network Engineer Manager ensures the network infrastructure is optimized for performance and reliability, meeting the organization’s operational needs and security standards. Additionally, they manage the performance of their team, coordinate tasks, and oversee network-related projects to ensure they are completed on time and within budget.
Network Engineer – Experienced
TECH.SCP.NET.P30
The Network Engineer – Experienced is primarily responsible for planning, coordinating, and managing the network infrastructure and its associated components. This role is vital for maintaining the operational efficiency and security of the corporate network infrastructure. The individual in this role designs and implements both the physical and logical components of the network infrastructure, ensuring alignment with the organization’s business needs and objectives. The Network Engineer – Experienced also monitors network performance, troubleshoots issues, and implements necessary upgrades or repairs, proactively identifying potential problems to minimize disruption to the network’s functionality and the organization’s operations. Additionally, this role involves promptly and efficiently resolving network-related issues by diagnosing the root cause, formulating an effective solution, and implementing it without causing significant downtime, requiring a high level of technical expertise, problem-solving skills, and a deep understanding of network protocols and architecture.
Network Engineer – Intermediate
TECH.SCP.NET.P20
The Network Engineer – Intermediate is responsible for the planning, coordination, and management of the network infrastructure and its associated components. This role is crucial to the operation and security of the corporate network infrastructure, involving the design and implementation of both physical and logical network components. The Network Engineer – Intermediate ensures the infrastructure is robust, secure, and capable of meeting the organization’s needs. The role also includes ongoing maintenance of the network infrastructure, such as monitoring for issues, troubleshooting problems, and implementing solutions to maintain network operations. Additionally, the Network Engineer – Intermediate is responsible for implementing and maintaining security measures, responding to security breaches, and applying comprehensive knowledge of network security principles and practices in a practical setting.
Network Engineer – Entry Level
TECH.SCP.NET.P10
An Entry Level Network Engineer is responsible for planning, coordinating, and managing the network infrastructure and its associated components to ensure its smooth operation and security. This role involves maintaining the network’s integrity and overseeing its performance to facilitate seamless communication and data transfer within the organization. The Network Engineer is also tasked with swiftly resolving any network-related issues, including troubleshooting problems, identifying root causes, and implementing effective solutions to prevent future occurrences. They are expected to proactively monitor the network, detect anomalies, and ensure its optimal performance at all times. Additionally, they play a crucial role in safeguarding the network’s security by implementing and maintaining security measures, conducting regular network audits, ensuring compliance with security policies, and staying updated on the latest network security technologies and trends.
Information Systems – Head / Top Executive
TECH.GEN.ITS.E30
The Head/Top Executive of Information Systems is a senior role responsible for the comprehensive design and oversight of an organization’s Information Systems (IS). This role works closely with other executives to ensure the IS aligns with the organization’s strategic objectives. Key responsibilities include the design, implementation, and maintenance of the IS, with a focus on supporting the organization’s goals. Daily operations management of the IS, including troubleshooting, coordinating with staff for system efficiency, and continuous monitoring for optimal performance and reliability, are also part of this role. Additionally, the Head/Top Executive of Information Systems is responsible for the development and implementation of new systems and features, playing a crucial role in the organization’s technological advancement and ensuring the IS remains relevant and effective.
Information Systems – Senior Level
TECH.GEN.ITS.E10
The Information Systems – Senior Level position is primarily responsible for leading a team to establish and maintain the organization’s Information Systems (IS). This role is crucial in designing and managing the IS, ensuring it aligns with the strategic goals of the enterprise. Collaboration with other executive team members is essential to ensure the IS effectively supports the company’s objectives. Daily responsibilities include overseeing the operations of the IS, working closely with staff to ensure optimal system functionality, and troubleshooting any arising issues to minimize disruption to the organization’s operations. The role also involves the development of new systems and features, requiring a proactive approach to identify areas for improvement, implement innovative solutions, and stay updated with the latest developments in IS to enhance the organization’s systems.
Information Systems – Manager
TECH.GEN.ITS.M20
The Information Systems Manager is responsible for the supervision and maintenance of the organization’s enterprise information systems. This role includes ensuring the seamless operation of these systems, troubleshooting any arising issues, and executing necessary system updates or upgrades. The manager leads a team of IT professionals, offering guidance and support to ensure optimal system functionality at all times. The role extends to the development of new systems and features to cater to the organization’s evolving needs, which may involve identifying areas for improvement, designing new systems, and overseeing their implementation. The Information Systems Manager may also need to generate reports or extract data from the organization’s database for analysis, requiring strong analytical skills and the ability to communicate complex information clearly.
Information Systems Administrator (General) – Experienced
TECH.SYS.ITS.P30
The Information Systems Administrator (General) – Experienced is a pivotal role that centers on the upkeep and support of the organization’s information systems. The individual in this role ensures the seamless operation of these systems, collaborates with other team members to resolve any issues, and maintains system efficiency. The role also encompasses the creation of new systems and features in line with the organization’s needs, ensuring the information systems are consistently updated and able to meet the company’s requirements. The Information Systems Administrator (General) – Experienced may also handle data management tasks, such as generating reports or extracting data for analysis, requiring a solid understanding of data management principles and the ability to interpret and present data effectively. Overall, this role is integral to managing and enhancing the organization’s information systems, requiring technical skills, problem-solving abilities, and a deep understanding of the organization’s information needs.
Information Systems Administrator (General) – Intermediate
TECH.SYS.ITS.P20
The Information Systems Administrator (Intermediate) is primarily responsible for supporting and maintaining the organization’s enterprise information systems. This includes ensuring smooth operation, troubleshooting issues, and implementing necessary updates or upgrades. They work closely with other team members to ensure all systems are functioning optimally and meeting the organization’s needs. The role also involves developing new systems and features based on the organization’s requirements, which includes understanding these needs, designing appropriate systems, and overseeing their implementation. Additionally, the Information Systems Administrator (Intermediate) may manage data-related tasks, such as creating reports or extracting data for analysis, requiring strong analytical skills, attention to detail, and the ability to handle large volumes of data.
Information Systems Administrator (General) – Entry Level
TECH.SYS.ITS.P10
The Entry Level Information Systems Administrator is responsible for supporting and maintaining the organization’s enterprise information systems, which are vital to daily operations. This role ensures the seamless operation of these systems and collaborates with other staff members to optimize their functionality and efficiency. The Information Systems Administrator also plays a key role in the development of new systems and features, proactively identifying areas for improvement and implementing innovative solutions. This role contributes to the continuous enhancement of the organization’s information systems. Additionally, the Information Systems Administrator may need to generate reports or extract data from the database for analysis, utilizing the organization’s data to provide insights and support decision-making processes. This role requires a strong understanding of data analysis and the ability to present complex information clearly and understandably.
IT Systems Analyst – Experienced
TECH.BSA.ITS.P30
An IT Systems Analyst – Experienced is a role that concentrates on a specific system or application, working in close collaboration with a Business Analyst to convert high-level business requirements into detailed system designs. This role demands a strong technical skill set for complex system design tasks. The primary duty of an IT Systems Analyst is to delve into the specifics of business requirements and develop a comprehensive system design that aligns with these requirements. The IT Systems Analyst is also responsible for making recommendations on how to incorporate business requirements into code, requiring a deep understanding of the system or application and the ability to convert business needs into technical solutions. In addition to system design, the IT Systems Analyst may also assess code, review scripting, and potentially modify code, requiring a solid understanding of coding principles and practices, and the ability to identify and resolve code issues.
IT Systems Analyst – Intermediate
TECH.BSA.ITS.P20
The IT Systems Analyst – Intermediate is a role that concentrates on a specific system or application, working in tandem with a Business Analyst to convert high-level business requirements into detailed system designs. This position demands a strong technical skill set for complex system design tasks. The IT Systems Analyst – Intermediate delves into the fine details of business requirements to create a comprehensive system design that aligns with business needs. The role also involves making recommendations on how to implement business requirements into code, requiring a deep understanding of the system or application and the ability to translate business needs into technical specifications. Additionally, the IT Systems Analyst – Intermediate may evaluate and modify code, requiring a strong understanding of coding principles and practices, and the ability to troubleshoot and resolve issues.
IT Systems Analyst – Entry Level
TECH.BSA.ITS.P10
An Entry Level IT Systems Analyst is tasked with focusing on a specific system or application, working in tandem with a Business Analyst. This role requires a comprehensive set of technical skills, as it often involves system design. The main responsibility of a Systems Analyst is to delve into the intricate details of the business requirements provided by the Business Analyst, which enables them to create an effective system design. This design includes recommendations on how to incorporate the business requirements into code, requiring a deep understanding of the business needs, the ability to translate them into technical requirements, and the capacity to design a system that can effectively meet these needs. Additionally, an Entry Level IT Systems Analyst may also evaluate code, review scripting, and possibly modify code to a certain extent, requiring a keen eye for detail, strong problem-solving skills, and a good understanding of coding principles. The ultimate goal is to ensure that the system or application functions optimally and aligns with the business requirements outlined by the Business Analyst.
IT Business Systems Analyst – Experienced
TECH.BSA.ITB.P30
The IT Business Systems Analyst – Experienced is a role that involves understanding business needs and the context in which they exist. The individual in this position is tasked with facilitating changes and creating solutions, which may not always be technical, to ensure business improvements. The role extends beyond technology and software applications, requiring a comprehensive examination of all business processes and activities. The analyst maps out these processes, assesses their effectiveness, and identifies areas for improvement. With a background in both business and a specific technology aspect, the IT Business Systems Analyst – Experienced plays a crucial role in bridging the gap between business needs and technological solutions, ensuring that technology is effectively leveraged to meet business objectives.
IT Business Systems Analyst – Entry Level
TECH.BSA.ITB.P10
The Entry Level IT Business Systems Analyst role is centered around comprehending business requirements and their context. This position is instrumental in facilitating changes and crafting solutions, which may not always be technical, to guarantee enhancements in the business operations. While technology and software applications may be part of the solution, they are not always the primary focus. This role demands a wider perspective that goes beyond just technology and applications, requiring a comprehensive understanding of the business environment and its processes. The analyst is tasked with examining, mapping, and analyzing all processes and activities within the business environment, identifying areas for improvement, proposing solutions, and facilitating the implementation of these solutions.
IT Systems Software Programming
TECH.SCP.ITS.P30
The IT Systems Software Programmer is responsible for evaluating, installing, coding, and modifying the company’s system software. This role requires a comprehensive understanding of the company’s software systems and the ability to effectively code and modify them to enhance system performance. The programmer also manages system software, stays updated with the latest technological advancements, and implements necessary updates to keep the company’s systems current and efficient. They also provide crucial support and troubleshooting services, identifying and resolving system issues, and offering technical support to other team members. The IT Systems Software Programmer plays a critical role in maintaining the efficiency and reliability of the company’s software systems.
PC / Desktop Support – Senior Level
TECH.USR.SUP.E10
The Senior PC / Desktop Support role is primarily responsible for supporting desktop computer users and managing associated systems within a corporate setting. This involves maintaining and managing the lifecycle of desktop computers, printers, fax machines, and network equipment to ensure optimal performance and minimal downtime. The role includes the installation, configuration, and troubleshooting of desktop computer software and hardware, as well as setting up new systems and maintaining computer networks. The Senior PC / Desktop Support technician is tasked with diagnosing and resolving any hardware or software issues, ensuring a smooth workflow for all users. A minimum of five years of experience in a similar role is expected, with a strong understanding of desktop computer systems, network equipment, and related technologies, along with proven troubleshooting skills and excellent communication abilities.
PC / Desktop Support – Manager
TECH.USR.SUP.M20
The PC / Desktop Support – Manager is responsible for leading a team that ensures the optimal functioning of all desktop systems. This role involves troubleshooting, maintaining, and upgrading both hardware and software, as well as managing any technical issues that may arise. The manager ensures that all employees have the necessary resources and tools to perform their duties effectively. This role requires a high level of technical expertise, including a comprehensive understanding of IT systems, software, and hardware. The manager is expected to provide technical support and guidance, resolve complex IT issues, and ensure the overall efficiency and effectiveness of the desktop support team.
PC / Desktop Support – Experienced
TECH.USR.SUP.P30
A PC/Desktop Support – Experienced is responsible for providing technical support to desktop computer users within a corporate setting. This role involves maintaining desktop computers and related systems, including printers, fax machines, and network equipment, to ensure their smooth operation and the overall efficiency of the organization. The role also includes installing, configuring, and troubleshooting desktop computer software and hardware, setting up new systems according to the organization’s needs, and resolving any arising issues. A comprehensive understanding of various software and hardware components is required, along with the ability to diagnose and rectify problems swiftly. Additionally, this role involves providing ongoing support to users, addressing any technical issues they encounter in their daily operations, requiring excellent problem-solving skills, a strong understanding of desktop computer systems, and effective communication skills.
PC / Desktop Support – Intermediate
TECH.USR.SUP.P20
A PC/Desktop Support – Intermediate is responsible for providing technical support to desktop computer users within a corporate setting. This role involves maintaining and troubleshooting desktop computers and related systems, which may include printers, fax machines, and network equipment, to ensure their smooth operation. Additionally, this role involves installing and configuring desktop computer software and hardware to meet the specific needs of the organization or individual users. This requires a deep understanding of various software and hardware components and the ability to adapt to each unique setup. The PC/Desktop Support – Intermediate also troubleshoots desktop computer software and hardware issues, requiring a problem-solving mindset, technical expertise, and a thorough understanding of the systems in use, playing a critical role in maintaining the reliability and efficiency of the organization’s desktop computing environment.
PC / Desktop Support – Entry Level
TECH.USR.SUP.P10
The Entry Level PC / Desktop Support role is primarily responsible for supporting desktop computer users and maintaining related systems within a corporate setting. This role involves the maintenance of desktop computers, printers, fax machines, and network equipment to ensure their smooth operation, thereby enhancing the overall efficiency of the organization. The role also includes the installation, configuration, and troubleshooting of desktop computer software and hardware, such as setting up new systems, installing and updating software packages, and creating and maintaining computer networks. A proactive approach is required to identify and resolve issues, minimizing disruption to the users and the organization. Although this is an entry-level position, it typically requires a minimum of two years of experience in desktop support, providing the foundational knowledge and skills necessary to perform effectively. Excellent communication and problem-solving skills are essential as the position serves as a critical point of contact for users experiencing difficulties with their desktop systems.
Web Administrator – Experienced
TECH.APP.WAD.P30
A Web Administrator is responsible for the overall upkeep and protection of a company’s website. This role requires a deep knowledge of web design and the ability to use a variety of web server and database management tools. The main goal is to ensure the website operates smoothly and is protected from potential threats. The Web Administrator’s duties also include managing website content, monitoring website traffic, resolving website issues, and implementing updates and enhancements. They are also tasked with ensuring the website is compatible across various browsers and devices, maintaining its SEO ranking, and playing a key role in the company’s cybersecurity efforts by implementing and maintaining security protocols, monitoring for potential threats or breaches, and responding promptly to any security incidents.
Web Administrator – Entry Level
TECH.APP.WAD.P10
An Entry Level Web Administrator is responsible for the comprehensive upkeep and security of a company’s website. This role demands a deep knowledge of web design and the ability to use a variety of web server and database management tools, with the goal of ensuring smooth website operation and protection against potential threats. The job involves a mix of technical and administrative tasks, including troubleshooting issues, implementing updates, optimizing website performance, managing user access, monitoring website traffic, and ensuring compliance with web standards and regulations. The Entry Level Web Administrator serves as the guardian of a company’s online presence, playing a key role in maintaining website functionality, security, and user experience. This position is crucial in ensuring the website remains accessible, secure, and efficient, contributing significantly to the company’s overall digital strategy.
Email Administration – Experienced
TECH.SYS.EML.P30
An Email Administrator – Experienced is responsible for managing and maintaining enterprise messaging systems, particularly platforms like Microsoft Exchange. This role is crucial for the seamless operation of the company’s communication infrastructure, primarily focusing on email systems. The administrator monitors system performance, identifies and resolves issues, and implements updates or upgrades to enhance system functionality. They also contribute to the creation and execution of email usage policies and procedures, including setting guidelines for email storage, managing user accounts, and access permissions. Ensuring the security of the company’s email systems is another key responsibility, which involves implementing security protocols, monitoring potential threats, and responding to security incidents promptly. The Email Administrator – Experienced also provides user support and training, assists with email-related issues, guides on the email system usage, and trains staff on new system features or changes. They may also liaise with vendors or service providers to keep the company’s email systems current and functioning at their best.
Email Administration – Intermediate
TECH.SYS.EML.P20
An Email Administration – Intermediate is responsible for the critical task of overseeing, maintaining, and troubleshooting enterprise messaging systems, such as Microsoft Exchange. These systems are essential for the organization’s communication channels to function smoothly. The role involves ensuring the email systems operate efficiently and effectively, enabling uninterrupted internal and external communication. Regular monitoring of the messaging systems is required to identify and rectify any potential issues promptly, minimizing disruption to the organization’s communication flow. The role also includes maintaining the systems through regular updates and upgrades for optimal performance. Furthermore, the Email Administration – Intermediate role involves implementing security measures to protect the organization’s communication systems, including safeguarding sensitive information and preventing unauthorized access. This role is crucial in ensuring the integrity and reliability of the organization’s messaging systems, significantly contributing to its overall operational efficiency.
Email Administration – Entry Level
TECH.SYS.EML.P10
An Entry Level Email Administrator is responsible for the oversight, upkeep, and problem-solving of corporate communication systems, specifically focusing on platforms like Microsoft Exchange. This role demands meticulous attention to detail and a proactive mindset to guarantee the seamless functioning of these systems. The job involves swift identification and resolution of any emerging issues to prevent potential interruptions to the company’s communication channels. The role also encompasses regular system checks, updates, and upgrades as part of the ongoing maintenance of the corporate communication systems. The Email Administrator will also implement necessary security protocols to safeguard the company’s data and communication channels. Additionally, this role is instrumental in devising and executing strategies to enhance the efficiency and effectiveness of the communication systems, which may include researching and suggesting new software or hardware, and formulating and enforcing system usage policies and procedures. The individual will collaborate closely with other IT professionals within the company to ensure the communication systems cater to the organization’s and its employees’ needs.
Marketing and Sales
Digital Marketing – Head / Top Executive
MKSP.PMM.DMK.E30
The Head of Digital Marketing is a crucial position that directs the formulation and execution of a company’s digital marketing strategy. This role involves designing and implementing campaigns aimed at lead generation, and managing all marketing activities from start to finish to ensure timely and efficient completion. The Head of Digital Marketing also develops long-term marketing plans that align with the company’s overall business strategy and objectives, requiring a comprehensive understanding of digital marketing trends and technologies. This role is both strategic and operational, necessitating close collaboration with various internal teams such as sales, product development, and customer service to ensure all marketing activities are integrated and aligned with the company’s goals. The Head of Digital Marketing plays a key role in enhancing the company’s digital presence and brand visibility.
Digital Marketing – Senior Level
MKSP.PMM.DMK.E10
The Senior Level Digital Marketing professional plays a crucial role in formulating and executing the company’s digital marketing strategy. This role involves the creation and implementation of comprehensive digital marketing campaigns with the aim of generating leads. The individual in this role manages all marketing activities from start to finish, ensuring alignment with the company’s overall marketing objectives. They are also responsible for creating long-term marketing plans to support the company’s strategic goals and to foster consistent growth and development of the brand’s digital presence. This role requires a deep understanding of digital marketing trends and technologies, and the ability to utilize these to propel the company’s digital marketing efforts. The Senior Level Digital Marketing professional is not only a strategist but also a hands-on executor, involved in all aspects of digital marketing, including content creation, SEO, SEM, email marketing, social media management, and analytics. This role demands a high level of creativity, analytical thinking, and a comprehensive understanding of the digital marketing landscape to effectively drive the company’s digital marketing initiatives.
Digital Marketing Professional – Experienced
MKSP.PMM.DMK.P30
The Digital Marketing Professional role encompasses the formulation and execution of a comprehensive digital marketing strategy for a company. This role involves designing and implementing marketing campaigns aimed at lead generation and overseeing all marketing activities from start to finish. The professional in this role is expected to adopt a strategic approach to marketing, focusing on long-term planning and meeting the company’s marketing goals. The Digital Marketing Professional is responsible for creating effective marketing campaigns that generate leads and stimulate business growth. They manage the entire campaign process, from initial conception and design to execution and result analysis. This role demands a high degree of creativity and a solid grasp of digital marketing techniques and trends. Furthermore, the Digital Marketing Professional oversees all marketing activities within the company, including the creation of long-term marketing plans that align with the company’s strategic goals. They are expected to monitor and analyze marketing performance, making necessary adjustments to ensure the marketing strategy’s effectiveness. This role requires strategic thinking, robust analytical skills, and a profound understanding of digital marketing.
Digital Marketing Professional – Intermediate
MKSP.PMM.DMK.P20
The Digital Marketing Professional – Intermediate is responsible for developing and implementing the organization’s digital marketing strategy. This role includes creating and executing campaigns aimed at generating leads, managing all marketing activities from start to finish. The professional also develops long-term marketing plans through strategic planning and forecasting, ensuring alignment with the organization’s overall goals and objectives. A thorough understanding of digital marketing trends and techniques is required for effective strategy development and implementation. This role is multifaceted, covering a wide range of responsibilities that contribute to the organization’s digital presence and overall marketing efforts.
Digital Marketing Professional – Entry Level
MKSP.PMM.DMK.P10
The Entry Level Digital Marketing Professional is responsible for developing and implementing the company’s digital marketing strategy. This includes creating and executing campaigns aimed at generating leads, and managing all marketing activities from start to finish to ensure efficiency and effectiveness. The role also involves developing long-term marketing plans that align with the company’s overall goals and objectives. The professional uses their knowledge of digital marketing trends and techniques to create innovative and effective plans. The Entry Level Digital Marketing Professional plays a vital role in driving the company’s digital marketing strategy, using their skills and knowledge to promote the company’s brand and generate leads. This role requires creativity, strategic thinking, and a deep understanding of digital marketing trends and techniques.
Digital Analytics
MKSP.PMM.DAN.P30
A Digital Analytics professional is primarily responsible for the analytics that drive marketing communications. They play a vital role in tracking and evaluating the success of marketing campaigns, using the data collected to inform future marketing strategies. This role demands a solid background in mathematics or statistics due to the need for compiling and analyzing complex data sets. Digital Analytics professionals use specialized software to collect and interpret data, providing crucial insights into the effectiveness of various marketing strategies. They monitor a variety of business metrics, such as social media engagement, sales outcomes, and email campaign success, contributing significantly to the overall success of a business’s marketing strategy.
Web Marketing Strategist
MKSP.PMM.WEB.P30
A Web Marketing Strategist is primarily tasked with the creation, execution, and management of marketing campaigns that are centered on the company’s website. The primary goal of these campaigns is to enhance the visibility of the company and its offerings. This role plays a crucial part in the company’s marketing strategy, directly influencing the promotion and visibility of the brand on the company’s website. The Web Marketing Strategist is also tasked with driving website traffic and generating leads or customers, using various digital marketing strategies and tools to attract and engage potential customers. This role necessitates a comprehensive understanding of web analytics and SEO strategies to optimize website visibility and user engagement. Furthermore, the Web Marketing Strategist plays a pivotal role in boosting brand awareness on the website, requiring the creation and implementation of strategies that effectively convey the brand’s identity and values to its target audience. This role requires a deep understanding of the brand’s target market and the ability to create content and campaigns that resonate with this audience.
Search Engine Marketing
MKSP.PMM.SEM.P30
A Search Engine Marketer’s role encompasses the formulation and execution of strategies in partnership with prominent search engines. This role involves creating impactful marketing campaigns aimed at enhancing visibility and attracting web traffic. The job also includes strategic planning and implementation of search engine marketing initiatives to boost the company’s online presence and market standing. A significant part of this role is the development and testing of new keywords, which requires comprehensive keyword research to identify and integrate high-performing keywords into the company’s search engine marketing strategy. The Search Engine Marketer is also responsible for managing Pay-Per-Click (PPC) campaigns, including their setup, monitoring, and optimization to increase clicks and conversions. Furthermore, this role involves analyzing click-through data to evaluate the effectiveness of the company’s search engine marketing strategies, tracking and interpreting data related to click-through rates, conversion rates, and other key performance indicators. The individual in this role is expected to stay updated with the latest trends and developments in search engine marketing to inform the creation of innovative and effective marketing strategies.
Social Media Professional – Senior Level
MKSP.PMM.SOC.E10
The Senior Level Social Media Professional’s main responsibility is to develop and execute social media campaigns and strategies. This role includes conceptualizing content ideas, transforming these ideas into tangible content, and managing content schedules, ensuring all activities align with the company’s objectives and brand identity. The professional also creates and distributes engaging content across various digital platforms, such as social media platforms, e-newsletters, company web pages, and blogs. The content can be in the form of written articles, graphic designs, videos, and other multimedia formats, with the goal of resonating with the target audience, driving engagement, and promoting the company’s products or services. Additionally, the Senior Level Social Media Professional monitors and analyzes the performance of social media campaigns, tracking key metrics, assessing campaign effectiveness, and making necessary adjustments to improve performance, while staying updated with the latest social media trends to incorporate into the company’s strategy.
Social Media Professional – Experienced
MKSP.PMM.SOC.P30
The Social Media Professional’s role encompasses the design and implementation of social media campaigns and strategies. This involves brainstorming content ideas, executing them, and creating schedules to ensure regular and timely content delivery. The role demands a comprehensive understanding of various social media platforms and their specific requirements, and the ability to utilize these platforms to meet the company’s marketing goals. The Social Media Professional also creates and disseminates engaging content in different formats, such as written, graphic, and multimedia content, across various platforms like social media, e-newsletters, company web pages, and blogs. The content should resonate with the target audience, stimulate engagement, and enhance the company’s brand image. Furthermore, the Social Media Professional is tasked with monitoring and analyzing content and campaign performance, tracking key performance indicators, analyzing engagement metrics, and using this data to refine future content and campaigns. This role requires a solid understanding of social media analytics and the ability to use this data to guide decision-making.
Social Media Professional – Entry Level
MKSP.PMM.SOC.P10
The Social Media Professional – Entry Level is responsible for developing and executing social media campaigns and strategies. This role involves conceptualizing content ideas, implementing them, and creating schedules for consistent and timely posting across various social media platforms. The professional is expected to understand the unique requirements of different social media platforms and create content that resonates with the target audience and aligns with the brand’s objectives. The role also includes creating and distributing engaging content in various formats such as social media posts, e-newsletters, web page content, and blog content. The professional is also tasked with monitoring the performance of the content and campaigns, tracking key performance indicators, analyzing data, and adjusting strategies to improve performance based on social media analytics.
Email/Text/Mobile Marketing
MKSP.PMM.TXT.P30
The Email/Text/Mobile Marketer role involves managing the company’s digital marketing campaigns, specifically through email. This includes understanding the company’s offerings and brand identity, and effectively communicating these through various digital channels. The role requires the creation, implementation, and monitoring of email marketing campaigns, ensuring alignment with the company’s overall marketing strategy and business objectives. The role also involves analyzing the performance of these campaigns, tracking key metrics such as open rates, click-through rates, and conversions to assess effectiveness and identify areas for improvement. The Email/Text/Mobile Marketer is also responsible for ensuring compliance with industry regulations and best practices, managing email lists, segmenting audiences, and optimizing email communications for deliverability and engagement.
Search Engine Optimization Specialist
MKSP.PMM.SEO.P30
A Search Engine Optimization (SEO) Specialist is responsible for analyzing website code to ensure it is easily recognized by search engines. They review and implement changes to websites, optimizing their structure and content for better indexing and ranking by search engines. This role is crucial in enhancing a website’s visibility and online presence, thereby improving its organic search rankings. The SEO Specialist also develops website content, incorporating relevant keywords and phrases identified through research to increase website traffic. They strategically incorporate these keywords into the website’s content, meta tags, and other SEO elements. Additionally, they optimize website layouts for better user experience and search engine friendliness, ensuring the website is easy to navigate, logically structured, and mobile-friendly. Regular SEO audits are conducted to identify areas of improvement and implement necessary changes to maintain and improve the website’s search engine performance.
Program and Project Management
Technical Program Management – Senior Level
PROM.TEC.PRG.E10
The Senior Level Technical Program Manager is a leadership position that requires overseeing a team and managing technical programs. This role is crucial in ensuring the successful execution and completion of projects by coordinating various aspects such as planning, scheduling, and resource management. The individual in this role is expected to have a deep understanding of project management principles, and will be responsible for setting project goals, maintaining timelines, and ensuring team alignment towards these objectives. They will also identify potential risks and implement strategies to mitigate them, ensuring smooth project execution. Furthermore, this role involves effective communication and collaboration within the team and with external stakeholders, requiring strong leadership, communication, and project management skills.
Technical Program Management – Experienced
PROM.TEC.PRG.P30
The Experienced Technical Program Manager role involves leading a team and managing technical programs, playing a crucial role in ensuring the successful completion of projects. This role encompasses coordinating various project aspects, including planning, scheduling, and overseeing task execution, while ensuring the project is completed within the stipulated timeline and budget. The role requires a deep understanding of the project’s technical aspects, including identifying potential challenges and risks and developing mitigation strategies. The Experienced Technical Program Manager is also responsible for coordinating with various stakeholders and guiding the team towards a common goal. Additionally, this role involves reporting on project progress, providing regular updates to senior management, preparing detailed project reports, and ensuring project compliance with all relevant regulations and standards.
Technical Program Management – Intermediate
PROM.TEC.PRG.P20
The Intermediate Technical Program Manager is a key role that involves leading a team and managing technical programs. This role is crucial in ensuring the successful completion of projects by coordinating various aspects such as planning, scheduling, and overseeing task execution. The manager works closely with different teams to ensure project goals are met, and the project is delivered on time and within budget. This role requires a solid understanding of technical concepts, effective resource management, and the ability to make critical decisions under pressure. The manager is also responsible for communicating project status and issues to stakeholders and upper management, managing the human resources aspect of the project, leading and motivating the project team, resolving conflicts, and ensuring efficient and effective team performance.
Technical Program Management – Entry Level
PROM.TEC.PRG.P10
The Entry Level Technical Program Manager is a key role that involves leading a team and overseeing technical programs from inception to completion. This includes all aspects of the program such as planning, development, execution, and evaluation. The role requires coordination with various departments to identify potential issues and implement solutions promptly, ensuring the program runs smoothly. The Technical Program Manager is also responsible for creating detailed project plans, defining tasks and resource requirements, managing the project budget and resource allocation, and tracking project deliverables. In addition to these responsibilities, the role also involves leadership tasks such as managing the project team, facilitating effective communication, conducting project evaluations, and ensuring project deliverables meet the required quality standards and are delivered on time and within budget.
Technical Project Management – Senior Level
PROM.TEC.PRJ.E10
The Senior Level Technical Project Manager is responsible for the comprehensive oversight of technical or IT-related projects. This role encompasses the initiation, planning, design, execution, monitoring, control, and closure of projects, aligning them with the company’s strategic objectives. The individual in this position will coordinate team efforts to ensure timely project completion. This role requires a deep understanding of technical concepts, the ability to translate these into actionable plans, and the capacity to define project scope, manage timelines and resources, and assess potential risks. Additionally, the Senior Level Technical Project Manager will be involved in the conception and development of projects, which includes identifying project requirements, establishing technical specifications, and overseeing the project’s life cycle to ensure its successful completion.
Technical Project Management – Experienced
PROM.TEC.PRJ.P30
The role of an Experienced Technical Project Manager involves comprehensive management of technical or IT-related projects. This position is crucial for initiating, developing, and successfully executing these projects. The individual in this role oversees all aspects of project management, including planning, coordination, and implementation, ensuring that all project goals are in line with the company’s objectives. The role requires a deep understanding of technical project management principles and practices, including managing complex projects, coordinating with various teams, and ensuring project deliverables are completed on time and within budget. The Experienced Technical Project Manager also identifies potential risks and issues, develops contingency plans, and maintains comprehensive project documentation. Communication with both internal and external stakeholders is a key part of this role, providing regular project updates, managing stakeholder expectations, and ensuring project outcomes meet the highest quality standards. Effective resource management, including personnel, budget, and time, is also required to ensure the successful completion of each project.
Technical Project Management – Intermediate
PROM.TEC.PRJ.P20
The Intermediate Technical Project Manager oversees and manages technical projects, predominantly in the Information Technology sector. This role is crucial in initiating, planning, and executing these projects, ensuring they are completed within the set timeline and budget. The manager coordinates with various teams and stakeholders, manages resources, and identifies and mitigates potential risks. During the project development phase, the manager creates and implements project plans, defines the project scope, sets achievable goals, and monitors the project’s progress, making necessary adjustments to keep it on track. In the execution phase, the manager ensures the project’s successful delivery by managing quality control, coordinating with teams to ensure task completion, resolving issues, and playing a key role in project closure, including evaluating project results and documenting lessons learned.
Technical Project Management – Entry Level
PROM.TEC.PRJ.P10
The Entry Level Technical Project Manager oversees the management of technical projects, particularly in the Information Technology (IT) sector. This role is integral to the initiation, planning, and execution of projects, ensuring they are completed within the designated timeline and budget. The individual in this role collaborates with various teams to align the project’s objectives with the organization’s goals and uphold the required standards. They are responsible for the entire project lifecycle, from conception to completion, which includes defining the project scope, developing a comprehensive project plan, and coordinating with team members to ensure tasks are completed according to the plan. The Entry Level Technical Project Manager also manages communication and stakeholder relationships, providing regular updates on the project’s status and promptly communicating any changes or issues.
Software Engineering / Application Development
Software / Application Development – Senior Level
TECH.APP.GEN.E10
The Senior Level Software/Application Development role is a leadership position that involves working in collaboration with a team of developers and designers. The primary function of this role is to guide the team in the creation and management of software applications, which includes their development, design, and maintenance. The role ensures that these applications operate optimally and fulfill the requirements of the end-users. Additionally, this role may also involve overseeing research into new software products and technologies, staying updated with industry trends and advancements, and guiding the team’s research efforts towards the development of innovative applications. Overall, this role is crucial for the development of high-quality software applications and the exploration of new technologies to keep the company at the forefront of the industry.
Software / Application Development – Manager
TECH.APP.GEN.M20
The Software/Application Development Manager is a senior role that supervises a team of developers and designers, guiding them in the creation, management, and maintenance of software applications. This role ensures that the team’s output aligns with the company’s objectives and standards, and that the developed applications are efficient, reliable, and user-friendly. The manager is also tasked with the design and development of software applications, which includes creating detailed project plans, coordinating with other teams for seamless application integration, and troubleshooting any issues during the development process. Regular updates and improvements to all applications are also part of the manager’s responsibilities to keep pace with technological advancements and user requirements. Additionally, the Software/Application Development Manager may lead research into new software products and technologies, staying abreast of the latest trends in the field, identifying potential areas for improvement or innovation, and steering the team in the development of new software products.
Software / Application Developer – Experienced
TECH.APP.GEN.P30
The Software / Application Developer – Experienced is responsible for designing, building, and maintaining software applications. This role involves working in collaboration with a team of developers and designers to create applications that allow users to accomplish specific tasks on various devices, such as computers and mobile phones. The main goal is to develop user-friendly, efficient, and innovative applications that satisfy end-user requirements and align with the company’s objectives. The role also includes researching new software products and technologies, staying updated with the latest industry developments, and guiding the team in adopting and integrating these technologies into existing systems. The Software / Application Developer – Experienced plays a vital role in all stages of the software development lifecycle, ensuring the developed applications are functional, reliable, and meet both the company’s standards and the needs of the end-users.
Software / Application Developer – Intermediate
TECH.APP.GEN.P20
The Software / Application Developer – Intermediate is responsible for designing, building, and maintaining software applications. This role involves working closely with other developers and designers to create applications that allow users to complete specific tasks on various devices, such as computers and mobile phones. The main goal is to create effective and efficient software solutions that cater to user needs and enhance the overall system performance. The role also includes researching new software products and technologies to stay updated with industry trends and advancements. The Software / Application Developer – Intermediate plays a vital part in the software development lifecycle, ensuring the delivery of high-quality software applications through design, coding, testing, and troubleshooting. They also contribute to the continuous improvement of software products by researching and implementing new technologies.
Software / Application Developer – Entry Level
TECH.APP.GEN.P10
The Software / Application Developer – Entry Level role primarily focuses on the design, construction, and maintenance of software applications. This role necessitates working in collaboration with teams of developers and designers to create applications that facilitate specific tasks on various devices, such as computers and mobile phones. The goal is to develop user-friendly, efficient, and innovative applications that satisfy the needs of the end-users and align with the company’s objectives. The role may also involve directing research into new software products and technologies, staying abreast of the latest technological advancements, and integrating new software products into the existing system to enhance functionality and user experience. The role requires a deep understanding of software development processes, attention to detail, and the ability to work collaboratively with a team, playing a crucial part in propelling the company’s technological progress and ensuring the delivery of high-quality software applications.
Full Stack Developer – Senior Level
TECH.APP.FSD.E10
A Senior Full Stack Developer is a highly skilled professional, proficient in both front-end and back-end website development. This role encompasses comprehensive management of the technology stack that makes up a website, requiring proficiency in various front-end and back-end languages and frameworks to ensure seamless website functionality and user experience. The role also extends to managing server, network, and hosting environments, including troubleshooting server issues, maintaining network security, and overseeing hosting environments. A Senior Full Stack Developer must possess strong problem-solving abilities, excellent communication skills, and the ability to handle multiple projects simultaneously. With a deep understanding of web development and the latest industry trends and technologies, this role is pivotal in the development, launch, and maintenance of a website, ensuring optimal performance and user satisfaction.
Full Stack Developer – Experienced
TECH.APP.FSD.P30
A Full Stack Developer is a versatile professional proficient in both front-end and back-end web development. This role involves creating and maintaining the entire technology stack of a website, from the user-facing visual elements to the server-side infrastructure that supports it. The Full Stack Developer is skilled in various programming languages and frameworks, including but not limited to HTML, CSS, JavaScript, AngularJS, ReactJS, Python, Ruby, Java, Node.js, and Django. This role also requires expertise in server, network, and hosting environments, with responsibilities such as managing and optimizing servers, understanding network protocols, and ensuring optimal website performance. Additionally, a Full Stack Developer is tasked with database administration and ensuring the website’s security and data protection.
Full Stack Developer – Intermediate
TECH.APP.FSD.P20
The Full Stack Developer – Intermediate is a role that requires proficiency in both front-end and back-end development. The individual in this position is responsible for managing the entire technology stack that makes up a website, which includes a comprehensive understanding of front-end and back-end languages and their associated frameworks. The role also requires expertise in server, network, and hosting environments, including the ability to manage and troubleshoot server issues, understand network protocols, and effectively handle hosting environments. The Full Stack Developer – Intermediate must also possess strong problem-solving skills, with the ability to identify and address issues that may arise during the development process and implement effective solutions. This role requires a balance of technical expertise and practical problem-solving skills to ensure the successful development and operation of the website.
Full Stack Developer – Entry Level
TECH.APP.FSD.P10
The Entry Level Full Stack Developer is a professional with proficiency in both front-end and back-end web development. This role involves handling the entire spectrum of website creation, from designing the user interface to managing server-side operations. The individual in this role is skilled in various programming languages and frameworks, enabling them to oversee all aspects of a website. They are also adept at managing and optimizing servers, understanding network operations, and handling hosting environments. This broad skill set ensures the smooth operation of the website, from user-facing features to back-end processes, providing a seamless and efficient user experience.
Software Quality Assurance (QA) – Head / Top Executive
QLTY.GEN.SQA.E30
The Software Quality Assurance (QA) – Head/Top Executive is a leadership role that oversees the software quality assurance team and software test engineers. This position is tasked with setting strategic direction for these teams, ensuring alignment with the company’s objectives and goals. The role is instrumental in shaping the QA and testing processes, which includes establishing testing protocols, setting quality standards, and defining metrics for assessing software quality. The Software QA Head/Top Executive is also responsible for identifying potential issues and risks in the software development process and implementing strategies to mitigate them. Additionally, this role involves managing the software quality assurance team and software test engineers, providing guidance, monitoring performance, and fostering a collaborative environment that encourages innovation and creativity.
Software Quality Assurance (QA) – Senior Level
QLTY.GEN.SQA.E10
The Senior Level Software Quality Assurance (QA) position is a leadership role that oversees the software quality assurance team and software test engineers. This role is pivotal in directing the team and molding the quality assurance and testing procedures, with a primary focus on maintaining the highest quality during software design and production stages. The individual in this role is expected to provide strategic direction, aligning all team members with the company’s quality assurance goals. This requires a comprehensive understanding of software testing methodologies and processes, and the ability to effectively implement these within the team. Additionally, the Senior Level Software QA role involves shaping the quality assurance and testing processes, developing testing strategies, identifying potential issues, and ensuring all software meets the required quality standards, with a proactive approach to problem-solving and a focus on continuous improvement.
Software Quality Assurance (QA) – Manager
QLTY.GEN.SQA.M20
The Software Quality Assurance (QA) Manager leads the QA team and software test engineers, providing strategic direction to align with the company’s objectives. This role oversees the team’s adherence to quality standards and procedures. The manager shapes the QA and testing processes during the design or production stage, developing testing strategies, creating test plans, and ensuring software products meet quality standards before release. The manager identifies potential issues or risks to software quality and takes measures to mitigate them. The Software QA Manager fosters a culture of continuous improvement within the team, encourages identification of improvement opportunities, implements efficiency-enhancing changes, and ensures the team has the necessary skills to deliver high-quality software. This role also liaises with other departments to maintain quality throughout the software development lifecycle.
Software Quality Assurance (QA) – Experienced
QLTY.GEN.SQA.P30
An Experienced Software Quality Assurance (QA) Engineer’s role begins primarily when the product enters the production stage. Their main responsibility is to confirm that the product development aligns with the client’s specifications, ensuring the product’s quality and integrity. They write detailed inspection procedures to guide the production process, ensuring the product meets the required quality standards. The Experienced Software QA Engineer also audits the production process to promptly correct any deviations from the established procedures. Although they do not directly conduct testing, they monitor the production floor for smooth and efficient operations, identify potential areas for improvement, and collaborate with the production team to implement these changes. Their role is crucial in maintaining product quality and meeting client expectations.
Software Quality Assurance (QA) – Intermediate
QLTY.GEN.SQA.P20
The Software Quality Assurance (QA) – Intermediate role is primarily involved in the production phase of a product, ensuring its development aligns with client specifications. This role is vital in upholding the product’s quality and integrity, and in confirming it meets client standards and expectations. The QA Intermediate is often engaged closer to the production end, writing inspection procedures to evaluate the product during production. These procedures are crucial in identifying and addressing any potential product issues or discrepancies before reaching the final production stages. Additionally, the QA Intermediate conducts audits on the production floor, closely monitoring the production process to ensure adherence to established procedures and standards, rather than direct involvement in product testing.
Software Quality Assurance (QA) – Entry Level
QLTY.GEN.SQA.P10
An Entry Level Software Quality Assurance (QA) professional is primarily involved in the production stage of a product, ensuring its development aligns with client specifications. Their main responsibility is to maintain the product’s quality and integrity, which is crucial for customer satisfaction and adherence to the company’s quality standards. They are tasked with writing detailed inspection procedures to guide the production process and ensure the product meets the required quality standards. Additionally, they audit the production process to identify and promptly rectify any deviations from the established procedures. Although they do not directly conduct testing, they play a significant role in the overall quality assurance process by monitoring production, identifying potential issues, and taking corrective action to maintain the product’s quality.
Software Test Engineer – Experienced
TECH.APP.TST.P30
A Software Test Engineer is tasked with the design and implementation of testing strategies to evaluate the performance of a product. This role is integral to both the design and production phases of software development, with the primary responsibility being the assessment of various product aspects to determine the most effective testing technique for optimal results. The engineer must have a thorough understanding of the product’s design and functionality, and is responsible for creating realistic test scenarios to ensure the software performs as expected under different conditions. This involves using both manual and automated testing tools to identify potential issues or bugs. The Software Test Engineer also documents the results, provides feedback to the development team, identifies areas for improvement, suggests solutions, and contributes to the overall enhancement of the product, with the ultimate goal of ensuring the final product meets the required standards for quality, functionality, and user-friendliness.
Software Test Engineer – Intermediate
TECH.APP.TST.P20
An Intermediate Software Test Engineer is responsible for creating test designs and conducting evaluations to assess the performance of a product. This role is crucial during both the design and production stages of a product’s lifecycle, with the main goal being to ensure the product meets necessary standards and specifications before its market release. The engineer examines various aspects of the product to determine the most effective testing technique, requiring a comprehensive understanding of the product’s functionality, the ability to identify potential issues, and the capacity to propose solutions for performance improvement. A systematic and detail-oriented approach to testing is necessary to ensure all aspects of the product are thoroughly evaluated. The Intermediate Software Test Engineer is also tasked with documenting the testing process, recording any identified defects or issues, and reporting these findings to the relevant team members, which aids in troubleshooting and future product enhancements. This role requires strong analytical skills, problem-solving abilities, and a deep understanding of software testing methodologies and tools.
Software Test Engineer – Entry Level
TECH.APP.TST.P10
An Entry Level Software Test Engineer is responsible for creating testing methodologies and conducting evaluations to assess a product’s performance. This process can occur during the design phase or the production stage of the product, with the goal of identifying the most effective and efficient testing technique. The engineer tests various aspects of a product, including its features, functionalities, and performance under different conditions, to identify potential issues or defects. This role is crucial in ensuring the product meets the required standards and specifications. The Entry Level Software Test Engineer’s findings and recommendations can influence design modifications, product improvements, and decisions regarding product release, requiring a keen eye for detail, strong problem-solving skills, and a deep understanding of software development and testing methodologies.
Software Development – Mobile App
Mobile App Development – Senior Level
TECH.APP.MOB.E10
The Senior Level Mobile App Developer is a leadership role that oversees the mobile application and software development team. This position is tasked with providing strategic guidance to ensure all projects align with the company’s overarching objectives. The role involves guiding the team through the entire development process, from the initial concept to the final product release. The Senior Level Mobile App Developer is also responsible for shaping the software development process, which includes establishing best practices, setting timelines, and ensuring adherence to quality standards. Additionally, this role involves troubleshooting and resolving issues during the development process, continuously improving team performance, staying updated with industry trends and technologies, and incorporating them into the development process as needed.
Mobile App Developer – Experienced
TECH.APP.MOB.P30
A Mobile App Developer is tasked with the design, construction, and maintenance of mobile applications. This role encompasses the creation of the application’s source code, ensuring its functionality, and implementing necessary updates and improvements. The developer oversees the entire lifecycle of the application, from its initial conception and design to its testing, launch, and subsequent maintenance. They must possess a thorough understanding of various mobile platforms, including those for smartphones and tablets, to create applications that are compatible with different devices and operating systems. The developer must also be adept at adapting their code to meet the specific requirements and limitations of each platform, ensuring optimal performance and user experience. Furthermore, a Mobile App Developer must have a solid understanding of user needs and behaviors, which involves conducting research and analysis to inform the design and functionality of the application. They must also be capable of troubleshooting and resolving any issues that arise, ensuring the application remains functional and up-to-date. This role demands a blend of technical expertise, creativity, and problem-solving skills.
Mobile App Developer – Intermediate
TECH.APP.MOB.P20
An Intermediate Mobile App Developer is primarily responsible for creating, maintaining, and implementing source code to develop mobile applications and programs. They are tasked with developing innovative and user-friendly mobile applications for various platforms. Their duties include designing and coding the base application, ensuring its quality, fixing bugs, maintaining the code, and implementing updates. They should have a comprehensive understanding of different platforms for smartphones and tablets, including their nuances and performance characteristics, and be proficient in relevant programming languages. The role also involves collaborating with cross-functional teams to define, design, and ship new features, ensuring the performance and efficiency of the application, and contributing to the planning of new features and application updates.
Mobile App Developer – Entry Level
TECH.APP.MOB.P10
An Entry Level Mobile App Developer is primarily responsible for generating, maintaining, and implementing the source code that is essential for the development of mobile applications and programs. The role involves creating innovative and user-friendly mobile applications for various platforms, ensuring compatibility and optimal functionality across different devices such as smartphones and tablets. The developer is expected to understand the unique requirements of each platform and create applications that offer a seamless user experience. The role also includes maintaining and updating existing applications, troubleshooting issues, implementing updates, and enhancing functionality based on user feedback. Collaboration with other team members, including designers and testers, is crucial to ensure the applications meet the desired specifications and quality standards.
Technical Writing – Senior Level
TECH.APP.TWR.E10
The Senior Level Technical Writer is responsible for leading a team in the production of various technical documents, including instruction manuals, how-to guides, and journal articles. The main goal of these documents is to communicate complex technical information in a way that is easily understandable to the intended audience. This role demands a unique writing style that emphasizes clarity and precision, with the ability to translate technical jargon into plain language and present information in a structured, logical format. The Senior Level Technical Writer not only creates these documents but also supervises the work of a team of technical writers, coordinating tasks, ensuring consistent quality, and providing guidance and support. This role necessitates a deep understanding of the subject matter, superior writing skills, and effective team management abilities.
Technical Writer – Experienced
TECH.APP.TWR.P30
The Experienced Technical Writer role encompasses the development and structuring of various forms of technical documentation. This includes the creation of instruction manuals, how-to guides, journal articles, and other supporting documents. The primary goal of this role is to distill complex and technical information into a format that is easily digestible for the intended audience. This role demands a deep understanding of technical concepts and the ability to convert this knowledge into clear, concise, and user-friendly content. The Experienced Technical Writer is expected to collaborate closely with technical staff to ensure the accuracy of product descriptions and to effectively communicate the functionality of these products. They may also contribute to layout tasks and are typically responsible for the final proofreading and editing of documents. This role necessitates meticulous attention to detail, superior communication skills, and the ability to work under strict deadlines.
Technical Writer – Intermediate
TECH.APP.TWR.P20
The role of an Intermediate Technical Writer involves the creation and preparation of a variety of documentation types, including instruction manuals, how-to guides, journal articles, and other supporting documents. The primary goal is to communicate complex and technical information in a manner that is easily understandable to both technical and non-technical readers. This role requires the ability to translate technical jargon into accessible language, simplifying complex information for all readers. The Intermediate Technical Writer is also responsible for ensuring the accuracy of the information presented, which involves conducting thorough research and potentially collaborating with technical staff. The ultimate objective is to enhance the reader’s understanding of technical information, making it accessible and easy to comprehend.
Technical Writer – Entry Level
TECH.APP.TWR.P10
The Entry Level Technical Writer position entails the development of detailed instruction manuals, how-to guides, journal articles, and other related documents. The primary goal of this role is to simplify and convey intricate and technical information in a way that is easily comprehensible. This involves translating technical terminology into layman’s terms, making the information accessible to all users, regardless of their technical proficiency. Unlike other writing roles, the focus of a Technical Writer is on clarity and precision, rather than creativity or persuasion. The role demands the presentation of technical information in a structured and systematic way, ensuring the content is accurate, comprehensive, and user-friendly. The Technical Writer must also be adaptable in their writing style to cater to different audiences, from technical experts to novice users. The Entry Level Technical Writer is also tasked with maintaining the accuracy and currency of all technical documentation, which involves regular review and revision of content to reflect changes in products, processes, or regulations. Working closely with technical experts to ensure the accuracy and comprehensiveness of the information presented is also a key part of this role. Strong research skills, attention to detail, and the ability to understand and communicate complex technical concepts are essential for this position.
Web Development
Web Application Development – Senior Level
TECH.SPE.WEB.E10
The Senior Level Web Application Developer is primarily responsible for leading and managing a team of developers and designers in the creation and maintenance of web applications. This role requires a high degree of technical proficiency in web application development, coupled with robust leadership abilities to mentor and guide the team. The individual in this position oversees the entire development process, from the initial concept and design phase through to the final implementation and testing. They are also tasked with strategic planning for web application projects, which includes understanding project requirements, formulating project plans, and ensuring the team meets project deadlines. Additionally, this role involves troubleshooting and resolving technical issues during the development process, liaising with stakeholders, and staying abreast of the latest trends and technologies in web application development to enhance team performance and product quality.
Web Applications Developer – Experienced
TECH.SPE.WEB.P30
An Experienced Web Applications Developer is a professional who focuses on the development and improvement of web and network applications. The role encompasses the design of software solutions that are both functional and user-friendly, overseeing the entire lifecycle of the web application, from initial design to final deployment. The developer ensures that the application aligns with the needs of the end-user and the business. Key responsibilities include writing and maintaining web application code that is clean, efficient, and adheres to industry standards. The developer tests the application to identify and debug any issues that may affect its functionality. Additionally, the Experienced Web Applications Developer monitors the performance of the web application, regularly reviewing and adjusting the application’s speed and responsiveness to ensure it remains reliable, efficient, and provides a seamless user experience.
Web Applications Developer – Intermediate
TECH.SPE.WEB.P20
An Intermediate Web Applications Developer is a skilled professional who focuses on the creation and improvement of web and network applications. The role encompasses the entire lifecycle of an application, from initial design and coding to testing and debugging. The developer ensures the optimal performance of the web application by writing clean, efficient code that adheres to industry standards and best practices. They are also responsible for identifying and rectifying bugs, as well as implementing necessary updates and improvements to enhance the application’s functionality and user experience. The Intermediate Web Applications Developer collaborates closely with team members, including designers, project managers, and other developers, to ensure the application meets end-user needs, requiring strong communication skills and a deep understanding of web technologies and programming languages.
Web Applications Developer – Entry Level
TECH.SPE.WEB.P10
An Entry Level Web Applications Developer is a professional who focuses on the creation and implementation of web and network applications. The primary role involves developing and designing software applications that are intended for web use. This individual is responsible for writing the code that drives the functionality of these applications. They are also tasked with testing and debugging the applications they develop, identifying and rectifying any issues or bugs within the application code to ensure smooth and efficient functioning. Additionally, they monitor and improve the performance of the web applications by analyzing their speed and efficiency, and making necessary adjustments to enhance performance, aiming to provide an optimal user experience.
Website Development – Senior Level
TECH.APP.WEB.E10
The Senior Level Website Development professional is primarily tasked with the design, development, and implementation of the company’s website. This role requires a comprehensive understanding of web programming languages to create visually appealing and user-friendly websites. The individual in this role uses their web development expertise to ensure the company’s online presence is engaging and accessible to users. The role also includes optimizing the company’s website for search engine visibility, applying search engine optimization (SEO) strategies to improve the website’s ranking and increase its visibility. The Senior Level Website Development professional plays a pivotal role in shaping the company’s online identity, requiring a high level of technical expertise, a strong sense of design, and a deep understanding of SEO strategies.
Website Developer – Experienced
TECH.APP.WEB.P30
The Website Developer – Experienced is tasked with the design, development, and implementation of a company’s website. This role necessitates a thorough knowledge of web programming languages to create visually appealing and user-friendly websites. The individual in this position must be skilled in creating a seamless user experience and ensuring that the website’s design is in line with the company’s brand and objectives. The Website Developer – Experienced is also responsible for optimizing the website for search engine visibility, which includes implementing SEO best practices to enhance the website’s ranking on search engine results pages. This role requires a blend of technical expertise in web development and a solid understanding of SEO principles, as they play a crucial role in shaping a company’s online presence.
Website Designer – Intermediate
TECH.APP.WEB.P20
The Website Designer – Intermediate is responsible for the design, development, and implementation of a company’s website. This role requires a thorough understanding of web programming languages and the ability to create visually appealing, user-friendly websites. The primary task is to create a digital platform that is not only aesthetically pleasing but also functional and easy to navigate. The role also includes optimizing the company’s website for search engine visibility by implementing SEO best practices, staying updated with the latest SEO trends and techniques, and applying them effectively to improve the website’s search engine ranking. The Website Designer – Intermediate plays a crucial role in shaping the company’s online image, creating a website that reflects the company’s brand and values, engages visitors, and drives traffic, thereby increasing the company’s online visibility and potential customer base.
Website Designer – Entry Level
TECH.APP.WEB.P10
An Entry Level Website Designer is responsible for the design, development, and implementation of a company’s website. This role requires a thorough understanding of web programming languages and the ability to create visually appealing, user-friendly websites. The job involves creating a digital platform that accurately represents the company’s brand and provides a seamless user experience. The role also includes optimizing the company’s website for search engine visibility by implementing SEO best practices. The Entry Level Website Designer must balance creative and technical skills, working on both the aesthetic and functional aspects of the website, and requires a strong understanding of web programming languages, a keen eye for design, and a solid grasp of SEO principles.
Consulting
Database Consultant
TECH.SYS.DBC.C40
A Database Consultant provides comprehensive support services for database systems, including design, development, and implementation. This role necessitates a profound understanding of database structures, theories, principles, and practices, as well as practical experience with database technologies. The consultant collaborates closely with IT project teams and end-users to ensure the database systems align with the company’s needs and objectives. The role also includes performing database upgrades and migrations, planning and executing data migration from existing to new systems, and implementing upgrades to enhance system functionality and performance. The Database Consultant is also responsible for optimizing database systems for performance and operational efficiency, which includes monitoring system performance, identifying and resolving issues, and implementing necessary adjustments. Regular data backup and archival, ensuring data safety and availability, are also part of the role’s responsibilities.
Date Warehouse Consultant
DATA.IDE.DWC.C40
The Data Warehouse Consultant’s role primarily revolves around providing support services and aiding in the design of data warehouse solutions. This position is integral to the development and execution of data storage systems that optimally support the business or organization. The consultant collaboratively works with various teams to comprehend their data needs and convert these into technical specifications. They are tasked with creating and maintaining an efficient data pipeline architecture, ensuring secure and reliable access to data. The role necessitates a profound understanding of traditional data warehouse technologies, which the consultant uses to formulate plans and strategies that align with the business’s goals. They oversee the entire lifecycle of data warehouse implementations, from the initial concept and design to the final delivery. This includes developing ETL processes, data modeling, and creating reporting tools. The consultant also troubleshoots and resolves issues related to data warehouse infrastructure, provides technical guidance to team members, and continuously monitors and improves the performance of data warehouse solutions. They are also expected to stay abreast of the latest industry trends and technologies, incorporating them into their strategies as needed.
Information Technology General Consultant
TECH.ITC.ITC.C40
The Information Technology General Consultant is a key role that provides specialized knowledge and expertise in the development and maintenance of enterprise Information Systems. This role is integral to the organization’s IT infrastructure, tasked with ensuring all systems are operating efficiently and are current. The consultant oversees the overall health and performance of the company’s information systems, which includes troubleshooting, system updates, and the introduction of new technologies as required. The role demands a comprehensive understanding of various information systems and their interdependencies within a corporate environment. The consultant is expected to assess the existing system, identify potential areas for enhancement, and suggest solutions that are in line with the organization’s strategic objectives. This involves regular system audits, collaboration with other IT professionals, and staying updated with the latest industry trends and advancements. The IT General Consultant role also requires strong communication and collaboration skills. The consultant must be capable of effectively conveying complex technical information to non-technical stakeholders, and work in conjunction with other departments to ensure the information systems meet their requirements. This includes providing training and support to users, and collaborating with management to align IT strategies with business goals.
Information Security Consultant
TECH.SEC.ISC.C40
An Information Security Consultant is responsible for providing support and guidance on information security matters, playing a crucial role in the maintenance and enhancement of an organization’s systems and workflow. Their primary duties include identifying potential security risks and developing strategies to mitigate these risks, as well as implementing security protocols and procedures throughout the organization. Regular audits are conducted by the consultant to ensure the effectiveness and currency of these security measures. They also play a key role in incident management, investigating and resolving security breaches. By working closely with various departments, they ensure all systems and processes adhere to established security protocols, thereby safeguarding the organization’s information assets and maintaining the integrity, confidentiality, and availability of the information systems.
Business Analyst (BI) Consultant
DATA.BUS.BAC.C40
A Business Analyst (BI) Consultant is primarily tasked with collaborating with business users to identify their reporting objectives and requirements. This role is pivotal in comprehending the unique needs of the business and converting them into actionable insights. The individual in this position facilitates communication among various business units, ensuring alignment in objectives and understanding of report requirements. The Business Analyst (BI) Consultant also assists in report development, which includes creating, modifying, and testing reports to ensure they cater to the needs of diverse business users. Additionally, this role is instrumental in maintaining the smooth operation of business intelligence tools and systems, troubleshooting issues, providing technical support, and ensuring optimal system functionality.
Cyber Security Consultant
TECH.SEC.CSC.C40
A Cyber Security Consultant’s role encompasses the development and implementation of cyber security architecture. This involves offering expert guidance on information security matters related to the systems and workflow, with the primary goal of ensuring that both internal and external security controls are adequate and functioning properly. The consultant identifies potential system threats and vulnerabilities, then designs and implements security measures to mitigate these risks. This role demands a comprehensive understanding of the latest security protocols and standards, as well as the ability to anticipate and respond to emerging cyber threats. Regular security audits and assessments are conducted to evaluate the effectiveness of the security measures in place. Furthermore, the Cyber Security Consultant advises the organization on strategic security decisions, including the integration of security measures into the overall system architecture and potential security implications of new technologies or business practices. Staying abreast of the latest developments in the field of cyber security is crucial to inform their advice and recommendations.
Cloud Consultant
TECH.ISA.CLC.C40
A Cloud Consultant primarily focuses on translating the technical requirements of a cloud project into the architecture and design that will guide the final product. This role is integral to the development process and requires a comprehensive understanding of cloud technologies and their application in solving business challenges. The Cloud Consultant is responsible for creating a blueprint that aligns with the project’s goals and specifications, ensuring that the final product meets the intended outcomes. They also play a crucial role in linking complex business issues with cloud solutions, which involves understanding the business’s needs, identifying potential challenges, and designing cloud solutions to effectively address these issues. Collaboration is a key aspect of this role, as the Cloud Consultant works closely with other technology team members, such as DevOps engineers and developers, to ensure the right technology is being developed. This involves regular interaction and coordination with the team to align on project objectives, share insights, and make necessary adjustments to the project’s design and execution.
Network Consultant
TECH.SCP.NET.C40
A Network Consultant’s role primarily revolves around providing support services for the planning, coordination, and management of network infrastructure. This includes ensuring the seamless operation of the corporate network infrastructure, requiring a comprehensive understanding of network components and systems, and the ability to troubleshoot and resolve any arising issues. A significant part of the role involves ensuring network infrastructure security, which includes implementing and maintaining security measures to safeguard the network from potential threats. This requires a robust understanding of network security protocols and the ability to monitor and respond to security incidents promptly. The Network Consultant may also participate in the development and implementation of new network infrastructure projects, which involves designing and installing new network components, upgrading and maintaining existing infrastructure, and requires strong project management skills and the ability to collaborate with team members.
Search Engine Marketing Consultant
MKSP.PMM.SEC.C40
A Search Engine Marketing Consultant is responsible for aiding in the development of strategic plans in collaboration with top search engines. Their duties encompass the creation, testing, and optimization of new keywords to enhance search engine results and boost website visibility. They manage Pay-Per-Click (PPC) campaigns, which includes the setup, monitoring, and adjustment of bids to guarantee the highest return on investment. They also analyze click-through data, using the number of views or clicks an advertisement receives to assess the campaign’s effectiveness and guide future marketing strategies. Staying updated with the latest trends in search engine marketing is crucial for this role, as this knowledge informs the creation of innovative marketing strategies and ensures alignment with industry best practices. They may also be tasked with generating reports and presenting findings to senior management.
Search Engine Optimization Consultant
MKSP.PMM.SOC.C40
A Search Engine Optimization (SEO) Consultant is responsible for developing and implementing strategies to analyze website code, ensuring that websites are optimized for search engine recognition. This role involves enhancing the visibility and usability of websites to improve their search engine rankings. The SEO Consultant also optimizes website layouts to enhance user experience and engagement, strategically placing content, images, and other website elements to create a user-friendly interface that is easy to navigate. This can lead to increased website traffic and higher search engine rankings. Furthermore, the SEO Consultant is tasked with content development, incorporating relevant keywords and phrases into website content to increase its visibility on search engines. The goal is to generate organic traffic by creating content that is engaging, informative, and search engine friendly. This role requires a thorough understanding of SEO principles and a meticulous attention to detail to ensure all content is optimized for search engine algorithms.
Digital Media Consultant
MKSP.SAM.DMC.C40
A Digital Media Consultant is tasked with the creation and implementation of strategies for various digital media elements. This includes, but is not limited to, the design and production of websites, product graphics, web logos, social media graphics, banners, email campaigns, and email templates. The consultant collaborates closely with design and production teams, providing guidance to ensure the digital media elements are visually engaging and effective. They must have a comprehensive understanding of digital media trends and technologies, and be able to apply this knowledge to their strategy creation. Additionally, the Digital Media Consultant is responsible for monitoring and evaluating the effectiveness of these strategies, analyzing data, identifying trends, and making necessary adjustments to improve performance. They also work with other teams within the company to ensure the digital media strategies align with broader marketing and communication efforts.
Application Developer / Software Developer Consultant
TECH.APP.ADC.C40
The Application Developer/Software Developer Consultant’s role primarily revolves around devising strategies for the design and development of software systems and applications. This role is crucial in solving business problems through technology, responsible for conceptualizing and executing software solutions that align with business goals and user requirements. The job involves developing software applications and systems from scratch, including initial planning, design, testing, and implementation. The professional collaborates closely with team members and stakeholders to ensure the developed software solutions are effective, efficient, and tailored to the business’s specific needs. Besides developing new software solutions, the role also includes maintaining and enhancing existing systems, troubleshooting and resolving issues, implementing updates, and staying abreast of the latest industry trends and technologies.
Mobile App Consultant
TECH.APP.MAC.C40
A Mobile App Consultant plays a crucial role in the development, customization, maintenance, and support of mobile applications to meet specific business needs. They collaborate with the development team to translate business requirements into technical specifications, contributing to the design and implementation of user-friendly mobile applications. The consultant may also customize existing applications to better align with the business or client needs. Post-launch, the Mobile App Consultant ensures the smooth operation of the applications, troubleshooting any issues, implementing updates, and providing ongoing user support. They monitor application performance, resolve technical issues, and maintain optimal application functionality.
TECH.SYS.MSC.C40
The Microsoft SharePoint Consultant’s role encompasses the development, customization, support, and maintenance of Microsoft applications, tailored to meet business requirements. This role necessitates a comprehensive understanding of Microsoft SharePoint and its related applications, with an emphasis on crafting solutions that cater to specific business needs. The consultant’s responsibilities include designing and implementing SharePoint software and systems, and ensuring their efficient operation. Maintenance tasks such as regular system checks, troubleshooting, and issue resolution are also part of the role. The consultant is expected to provide continuous support for these applications, assisting users and addressing any issues they encounter. The role demands a proactive approach to maintenance and support, aiming to preemptively address issues. The consultant will also liaise closely with the business to comprehend their requirements and convert these into functional and efficient software solutions. This involves regular interaction with stakeholders, requirement gathering and analysis, and using this information to design and implement effective Microsoft SharePoint solutions. The consultant is also expected to provide training and guidance to users to ensure effective utilization of the applications.
Oracle Consultant
TECH.SYS.ORC.C40
The Oracle Consultant’s role encompasses the development, customization, maintenance, and support of Oracle applications to align with business needs. This role demands a comprehensive understanding of Oracle applications and the capacity to adapt them to the specific requirements of the business. The consultant ensures the optimal functionality of the applications and their timely updates to meet changing business needs. In terms of development and customization, the Oracle Consultant creates and modifies Oracle applications to meet unique business requirements, which involves understanding business processes, identifying areas for efficiency enhancement through Oracle applications, and developing or customizing the applications accordingly. The consultant also tests the applications to ensure they meet business requirements. In terms of maintenance and support, the Oracle Consultant ensures the smooth operation of Oracle applications, troubleshoots arising issues, provides technical support to users, implements necessary updates or patches, monitors application performance, and provides training and documentation for users.
ERP Consultant
TECH.SCP.ERC.C40
An ERP Consultant’s role is to assist in the configuration, testing, and implementation of ERP (Enterprise Resource Planning) systems and applications, ensuring optimal business operations. This involves understanding the business needs and translating them into technical solutions. During the configuration phase, the consultant customizes the ERP software to align with the business processes, which includes setting up modules, defining user roles, and customizing interfaces and functionalities. They also provide training and support to users. In the testing and implementation phase, the consultant ensures the system works as expected, identifies and resolves any issues, oversees the implementation process, and provides ongoing support and maintenance.
SAP Consultant
TECH.APP.SAC.C40
A SAP Consultant’s role encompasses the development, customization, maintenance, and support of SAP applications to align with specific business needs. This role is pivotal in ensuring the optimal functionality of SAP software and its alignment with the company’s business processes and objectives. The SAP Consultant is tasked with comprehending business requirements and translating them into technical solutions within the SAP environment. They are also responsible for troubleshooting and resolving any issues that may arise with the SAP applications, ensuring their correct and efficient operation. Furthermore, the SAP Consultant is responsible for the ongoing maintenance and support of the SAP applications, which includes regular performance monitoring, necessary updates, improvements, and providing technical support to users.
SalesForce CRM Consultant
TECH.ADM.SFC.C40
A Salesforce CRM Consultant’s role is to assist in the development, customization, maintenance, and support of CRM applications to meet specific business needs. This role is pivotal in ensuring the CRM system operates at peak performance. The consultant’s responsibilities include understanding business processes and designing a CRM solution that boosts efficiency and productivity. During the development and customization phase, the consultant creates and modifies CRM applications to align with the business model, identifies areas for improvement, and designs and implements these solutions. They may also need to integrate the CRM system with other business applications for seamless data flow and improved operations. In the maintenance and support phase, the consultant troubleshoots issues, provides technical support, and makes necessary system updates and improvements. They also monitor the CRM system’s performance, identify areas for improvement, and implement changes to enhance functionality and efficiency.