Log InSign Up

Top 12 SQL Server Developer Skills to Put on Your Resume

In today's data-driven landscape, SQL Server developers are in high demand, making it essential for candidates to showcase their most marketable skills on their resume. Highlighting a comprehensive mix of technical abilities, database management proficiency, and analytical skills can significantly elevate your job application, setting you apart in the competitive field of SQL Server development.

Top 12 SQL Server Developer Skills to Put on Your Resume

SQL Server Developer Skills

  1. T-SQL
  2. SSIS
  3. SSRS
  4. SSAS
  5. Power BI
  6. Azure SQL
  7. Database Design
  8. Performance Tuning
  9. ETL Processes
  10. Data Warehousing
  11. Replication
  12. Query Optimization

1. T-SQL

T-SQL (Transact-SQL) is an extension of SQL developed by Microsoft, adding procedural programming elements to the SQL language for use with Microsoft SQL Server, allowing for complex transactional operations and database management.

Why It's Important

T-SQL (Transact-SQL) is crucial for SQL Server Developers because it allows for the extension of standard SQL capabilities to include procedural programming, local variables, control-of-flow operations, and more complex query operations, enabling the creation of highly efficient and powerful data manipulation scripts tailored to the Microsoft SQL Server environment.

How to Improve T-SQL Skills

Improving T-SQL performance and readability is essential for any SQL Server Developer. Here are concise tips with relevant resources for deep dives:

  1. Use SET NOCOUNT ON: Reduces network traffic by not sending DONE_IN_PROC messages. MSDN Documentation

  2. Select Columns Wisely: Only fetch the columns you need, avoiding SELECT *. SQLShack Article

  3. Indexes: Properly index tables to speed up queries but be mindful of the impact on insert/update operations. Brent Ozar's Guide

  4. Use Table Variables and Temporary Tables Appropriately: Know when to use each for temporary data storage. SQLServerTutorial Explanation

  5. Avoid Cursors: Cursors can be slow; opt for set-based operations instead. Redgate Software Guide

  6. Batch Large Updates/Deletes: Breaking down large operations into smaller batches reduces locking and log usage. SQLPerformance Advice

  7. Use Join Instead of Sub-Query: Joins are generally more efficient than sub-queries. SQLShack Comparison

  8. Understand and Use Execution Plans: Analyzing execution plans can help you optimize queries. SQLServerCentral Guide

  9. Optimize Like Statements: Use wildcards judiciously since they can prevent index use. Simple Talk Explanation

  10. Parameter Sniffing: Be aware of parameter sniffing issues and how to mitigate them. Brent Ozar's Explanation

  11. Avoid Unnecessary Data Type Conversions: Match data types in joins and where conditions to avoid implicit conversions. SQLShack Guide

  12. Keep Transactions Short: Minimize the duration of transactions to reduce locking and blocking. SQLShack Tips

  13. Regularly Update Statistics: Ensure the query optimizer has up-to-date information. MSDN Documentation

  14. Use CTEs for Readability: Common Table Expressions can make complex queries more readable. SQLShack Introduction

By following these tips and leveraging the provided resources, a SQL Server Developer can significantly enhance the performance and maintainability of T-SQL code.

How to Display T-SQL Skills on Your Resume

How to Display T-SQL Skills on Your Resume

2. SSIS

SSIS (SQL Server Integration Services) is a component of Microsoft SQL Server used for data integration, transformation, and migration tasks. It allows SQL Server developers to create ETL (Extract, Transform, Load) solutions for data warehousing.

Why It's Important

SSIS (SQL Server Integration Services) is important for an SQL Server Developer because it provides a powerful platform for data integration and workflow solutions, enabling efficient data extraction, transformation, and loading (ETL), data cleansing, and automation of SQL Server database tasks.

How to Improve SSIS Skills

To improve SSIS (SQL Server Integration Services) performance and efficiency, an SQL Server Developer can take several steps:

  1. Optimize Data Flow: Break down complex data flows into simpler, manageable parts. Use transformations wisely and keep them to a minimum. Microsoft Documentation on Data Flow

  2. Efficient Use of Transformations: Prefer non-blocking transformations over partially blocking or fully blocking ones. Transformations in SSIS

  3. Minimize Logging: Excessive logging can degrade performance. Enable logging only for necessary events. SSIS Logging Options

  4. Parallel Processing: Make use of parallel processing where possible by adjusting the MaxConcurrentExecutables and EngineThreads properties. Concurrent Executables in SSIS

  5. Optimize Source and Destination: Use fast load options when available and select the most efficient source and destination components. Data Flow Performance Features

  6. Avoid Row-by-Row Operations: Use set-based operations whenever possible to minimize the performance impact. Improving Performance with SSIS

  7. Batching and Memory Utilization: Adjust the DefaultBufferMaxRows and DefaultBufferSize to optimize memory usage and improve data flow efficiency. SSIS Performance Tuning

  8. Keep Up-to-Date: Always ensure your SQL Server and SSIS are updated to benefit from the latest performance improvements and bug fixes. SQL Server Updates

Implementing these strategies will help optimize SSIS packages for better performance, maintainability, and efficiency.

How to Display SSIS Skills on Your Resume

How to Display SSIS Skills on Your Resume

3. SSRS

SSRS (SQL Server Reporting Services) is a server-based report generation software system from Microsoft, designed to produce formatted reports with data sourced from SQL Server databases, allowing for the creation, management, and delivery of a variety of interactive and printed reports.

Why It's Important

SSRS (SQL Server Reporting Services) is important for an SQL Server Developer because it enables the creation, deployment, and management of interactive, tabular, graphical, or free-form reports from relational, multidimensional, or XML-based data sources, facilitating insightful data visualization and business intelligence directly from the SQL Server environment.

How to Improve SSRS Skills

To improve SSRS (SQL Server Reporting Services) performance and efficiency, follow these concise guidelines:

  1. Optimize SQL Queries: Ensure your SQL queries are efficient by using indexes appropriately and filtering data as early as possible. Query Optimization Tips.

  2. Use Stored Procedures: Call stored procedures instead of embedding complex SQL queries directly in your reports. This promotes code reuse and can improve performance. Using Stored Procedures.

  3. Minimize Report Data: Only retrieve the data you need. Consider using parameters to filter data and reduce the dataset size. Filtering Report Data.

  4. Optimize Report Design: Simplify your report design. Use shared data sources and datasets, and avoid excessive use of subreports and nested data regions. Report Design Tips.

  5. Manage Report Snapshots: Use snapshots to reduce the load on your server by avoiding real-time data retrieval for frequently accessed reports. Managing Snapshots.

  6. Monitor and Analyze Report Server Performance: Use the SSRS performance logs and ExecutionLog3 view to identify long-running reports and optimize them. Monitoring Performance.

  7. Leverage Caching: Implement caching to save processed reports and serve them faster to users. Configure cache refresh plans as needed. Caching Reports.

  8. Enable Compression: If your SSRS environment supports it, enable HTTP compression to speed up report delivery over the network. HTTP Compression.

By following these guidelines and leveraging the provided resources, you can significantly improve the performance and user experience of your SSRS reports.

How to Display SSRS Skills on Your Resume

How to Display SSRS Skills on Your Resume

4. SSAS

SSAS (SQL Server Analysis Services) is a technology from Microsoft for online analytical processing (OLAP) and data mining, allowing developers to create and manage multidimensional structures (cubes) and tabular models for complex analytical queries and data analysis within SQL Server environments.

Why It's Important

SSAS (SQL Server Analysis Services) is important for an SQL Server Developer because it enables advanced data analytics and multidimensional data modeling, allowing for the creation of sophisticated analytical solutions and OLAP cubes. This enhances data insight and decision-making capabilities within businesses.

How to Improve SSAS Skills

Improving SQL Server Analysis Services (SSAS) performance involves several techniques, focusing on design optimization, efficient data processing, and query tuning. Here's a concise guide:

  1. Optimize Data Model: Simplify your data model by removing unnecessary complexity. Use natural keys and avoid synthetic keys if possible. Microsoft's Best Practices for Data Model

  2. Partitioning: Implement partitioning to manage and query large datasets more efficiently. This helps in processing only relevant subsets of data. Partitioning in SSAS

  3. Aggregations: Design appropriate aggregations to speed up query response time. However, balance it to avoid excessive processing time. Aggregations Overview

  4. Memory Management: Monitor and optimize memory usage. Ensure there's enough memory for operations and understand how SSAS uses memory. Memory Properties

  5. Query Optimization: Analyze and optimize your MDX or DAX queries for better performance. Use performance tuning tools like SQL Server Profiler and DAX Studio to identify bottlenecks. Query Performance

  6. Process Optimization: Optimize processing by choosing the appropriate processing option (Process Full, Process Add, etc.) and scheduling processing during off-peak hours. Processing Options and Settings

  7. Storage Mode Selection: Choose the right storage mode (MOLAP, ROLAP, HOLAP) based on your needs for performance and real-time data access. Storage Modes

  8. Index Optimization: Properly design and tune indexes to improve query performance and processing speed. Indexing for SSAS

  9. Best Practices and Performance Tuning: Regularly review and apply best practices for SSAS, including security, deployment, and performance tuning. Performance Tuning of Tabular Models in SSAS

  10. Use Latest Features and Updates: Stay updated with the latest SSAS versions and features. Newer versions often come with performance improvements and new functionalities. What's New in SSAS

Improving SSAS performance is an ongoing process that involves monitoring, analysis, and adjustments based on real-world usage and data patterns.

How to Display SSAS Skills on Your Resume

How to Display SSAS Skills on Your Resume

5. Power BI

Power BI is a business analytics service by Microsoft that provides interactive visualizations and business intelligence capabilities, allowing users to create reports and dashboards using data from various sources, including SQL Server, for data-driven decision making.

Why It's Important

Power BI is important for an SQL Server Developer because it enables efficient data visualization and reporting from SQL Server databases, facilitating easier insights and decision-making for businesses.

How to Improve Power BI Skills

To improve your Power BI skills as an SQL Server Developer, focus on these concise strategies:

  1. Learn DAX: Master Data Analysis Expressions (DAX) for complex calculations and data analysis. Start with SQLBI.

  2. Understand Power Query: Enhance data transformation and preparation skills. Refer to Microsoft’s Power Query documentation.

  3. Optimize Data Models: Create efficient data models for better performance. Check out Database.Guide for modeling tips.

  4. Incorporate SQL Skills: Utilize your SQL expertise to write advanced queries for Power BI. Microsoft’s SQL documentation can be a good refresher.

  5. Stay Updated: Power BI updates frequently. Keep up with the latest features on the Power BI Blog.

  6. Practice: Build real-world projects. Use sample datasets or your own data.

  7. Engage with the Community: Join forums and discussions on Power BI Community for insights and help.

By focusing on these areas, you can significantly enhance your Power BI capabilities, leveraging your background as an SQL Server Developer.

How to Display Power BI Skills on Your Resume

How to Display Power BI Skills on Your Resume

6. Azure SQL

Azure SQL is a family of managed, cloud-based, SQL database services provided by Microsoft Azure, offering scalable, secure, and fully managed SQL database capabilities for applications, with compatibility with SQL Server, facilitating seamless migration and integration for SQL Server developers.

Why It's Important

Azure SQL is important for an SQL Server Developer because it provides a highly scalable, secure, and fully managed database service with built-in intelligence and compatibility with SQL Server, enabling seamless cloud migration, modern development, and easy integration with other Azure services.

How to Improve Azure SQL Skills

Improving Azure SQL performance involves several strategies focused on optimization and efficiency. Here's a very short and concise guide for an SQL Server Developer:

  1. Index Optimization: Regularly analyze and optimize indexes. Use Azure SQL's Index Advisor to get recommendations for creating and dropping indexes based on your workload.

  2. Query Performance Insights: Utilize Query Performance Insights to identify long-running queries and optimize them for better performance.

  3. Partitioning: Implement table partitioning to distribute large tables across multiple storage units, making data management and querying more efficient.

  4. Resource Scaling: Dynamically adjust your service tier or compute resources to match your workload requirements, optimizing cost and performance.

  5. Monitoring and Alerts: Regularly monitor resource utilization and set up alerts for unusual activities to proactively manage performance.

  6. Data Compression: Use data compression to reduce storage costs and improve query performance by reducing I/O.

  7. SQL Database Managed Instance: For SQL Server developers, considering Azure SQL Database Managed Instance can offer additional benefits like instance-level collation, cross-database queries, and more, which could indirectly improve performance by leveraging familiar features.

  8. Optimize Network Performance: Ensure optimal network performance by using regionally located services and potentially utilizing Azure's ExpressRoute for more stable connections.

  9. Automatic Tuning: Enable Automatic Tuning for automatic performance optimizations on indexes and queries.

  10. Use Managed Disks for IO-intensive Workloads: For IO-intensive applications, consider using Azure Managed Disks with Premium or Ultra Disks for better I/O performance.

By focusing on these areas and continuously monitoring and adjusting your strategies, you can significantly improve the performance of your Azure SQL database.

How to Display Azure SQL Skills on Your Resume

How to Display Azure SQL Skills on Your Resume

7. Database Design

Database design refers to the process of structuring and organizing data in a way that effectively supports storage, retrieval, and management of information in a database system, specifically tailored for SQL Server environments. It involves defining tables, relationships, keys, and constraints to ensure data integrity and performance optimization for SQL-based applications.

Why It's Important

Database design is crucial for an SQL Server Developer because it ensures efficient data storage, quick data retrieval, and the integrity and consistency of the data, directly impacting application performance and scalability.

How to Improve Database Design Skills

Improving database design involves following best practices to ensure efficiency, scalability, and maintainability. Here are concise tips for an SQL Server Developer:

  1. Normalize Your Database: Apply normalization rules to reduce redundancy and dependency. Aim for at least the third normal form unless there's a specific need for denormalization for performance reasons. Normalization Guide

  2. Use Proper Data Types: Choose the most appropriate data types for your columns to optimize storage and improve query performance. Data Types Best Practices

  3. Indexing: Implement indexes judiciously to speed up queries. However, be mindful as too many indexes can slow down data modification operations. Indexing Guidelines

  4. Primary and Foreign Keys: Clearly define primary and foreign keys to enforce data integrity and relationships between tables. Key Constraints

  5. **Avoid Using SELECT ***: Specify column names in your SELECT queries to improve performance and ensure only necessary data is retrieved. Query Performance

  6. Stored Procedures and Functions: Use stored procedures and functions for repetitive and complex queries to enhance performance and security. Stored Procedures

  7. Consistent Naming Conventions: Apply consistent and meaningful naming conventions for tables, columns, and other database objects to make the database more readable and maintainable. Naming Conventions

  8. Regularly Review and Optimize Queries: Continuously monitor and fine-tune queries and database configurations to adapt to changing data and usage patterns. Query Optimization

  9. Security Practices: Implement strong security measures, including encryption, to protect sensitive data. Database Security

  10. Backup and Recovery Plan: Ensure you have a robust backup and recovery plan to prevent data loss. Backup and Recovery

Improving database design is an ongoing process that requires continuous learning and adaptation to new technologies and methodologies.

How to Display Database Design Skills on Your Resume

How to Display Database Design Skills on Your Resume

8. Performance Tuning

Performance tuning in the context of an SQL Server Developer involves optimizing SQL queries and database configurations to improve the efficiency and speed of data retrieval, reduce resource consumption, and enhance the overall performance of the database system.

Why It's Important

Performance tuning is crucial for an SQL Server Developer because it optimizes query execution speeds, enhances database efficiency, reduces resource consumption, and ensures a smoother, faster, and more reliable application performance for end-users.

How to Improve Performance Tuning Skills

Improving performance tuning in SQL Server involves several strategies focusing on optimizing queries, indexing, and system settings. Here’s a concise guide:

  1. Query Optimization: Write efficient queries by selecting only necessary columns, avoiding wildcard characters at the start of a LIKE search, and using joins instead of subqueries where appropriate. Useful Tips.

  2. Indexes: Properly index tables to speed up data retrieval. Use clustered indexes for columns that are frequently accessed in a sequential order and non-clustered indexes for columns used in WHERE clauses. Balancing the number of indexes, since too many can slow down data modification operations. Indexing Guidelines.

  3. Execution Plans: Analyze execution plans to understand how SQL Server executes a query. This can help identify bottlenecks like table scans or missing indexes. Execution Plan Analysis.

  4. Update Statistics: Ensure statistics are up to date for the optimizer to make informed decisions about the query plan. Use the UPDATE STATISTICS command or enable Auto Update Statistics. Statistics Management.

  5. Query Store: Use Query Store to monitor and troubleshoot query performance by tracking query execution plans and performance over time. Query Store Guide.

  6. Database Configuration: Review and adjust database configurations, including memory allocation and file locations, to optimize performance. Configuration Best Practices.

  7. Avoid Cursors: Cursors can be performance-intensive; use set-based operations instead of cursors for data manipulation when possible. Cursor Alternatives.

  8. TempDB Optimization: Optimize TempDB as it plays a crucial role in query processing and can be a bottleneck if not configured properly. TempDB Best Practices.

By focusing on these areas, SQL Server developers can significantly improve the performance of their databases and applications.

How to Display Performance Tuning Skills on Your Resume

How to Display Performance Tuning Skills on Your Resume

9. ETL Processes

ETL (Extract, Transform, Load) processes involve extracting data from various sources, transforming it into a format suitable for analysis or reporting, and loading it into a target database or data warehouse, such as SQL Server. For an SQL Server Developer, ETL is crucial for integrating and consolidating data from multiple sources, ensuring data quality and consistency, and preparing data for queries and analysis.

Why It's Important

ETL processes (Extract, Transform, Load) are crucial for an SQL Server Developer as they enable efficient data integration from various sources, facilitate data cleansing and transformation for consistency and accuracy, and ensure the timely and reliable availability of data for reporting, analysis, and decision-making within databases and data warehouses.

How to Improve ETL Processes Skills

Improving ETL (Extract, Transform, Load) processes, particularly for an SQL Server Developer, involves several strategies aimed at enhancing efficiency, accuracy, and speed. Here are succinct tips and relevant resources:

  1. Optimize SQL Queries: Ensure your SQL queries are well-optimized by using indexes effectively, avoiding unnecessary columns in SELECT statements, and minimizing the use of JOINs where possible. SQL Server Query Optimization

  2. Utilize SQL Server Integration Services (SSIS): Leverage SSIS for complex ETL tasks, as it provides advanced data transformation and integration capabilities. Getting Started with SSIS

  3. Incremental Loads: Instead of full loads, consider incremental loads to transfer only data that has changed, reducing the load time and resource usage. Incremental Load Patterns

  4. Parallel Processing: Implement parallel processing in your ETL processes to execute multiple tasks simultaneously, thereby reducing the overall execution time. Maximizing Parallelism in SSIS

  5. Batch Processing: Break down large datasets into smaller batches to improve manageability and performance. Batch Processing in SQL Server

  6. Error Handling: Implement robust error handling and logging mechanisms to quickly identify and rectify issues. Error Handling in SSIS

  7. Performance Tuning: Regularly monitor and tune the performance of your ETL processes, including SQL Server and SSIS package performance. Monitor and Tune for Performance

  8. Data Quality: Ensure high data quality by implementing data cleansing, validation, and deduplication steps in your ETL process. Data Quality Services

By applying these strategies, SQL Server Developers can significantly enhance the performance and reliability of their ETL processes.

How to Display ETL Processes Skills on Your Resume

How to Display ETL Processes Skills on Your Resume

10. Data Warehousing

Data warehousing involves collecting, storing, and managing large volumes of data from various sources within an organization, to facilitate reporting and analysis. For an SQL Server Developer, it means designing, implementing, and maintaining a centralized repository on SQL Server that supports business intelligence activities by aggregating historical data for query and analysis purposes.

Why It's Important

Data warehousing is crucial for an SQL Server Developer because it enables efficient data storage, organization, and retrieval, facilitating advanced data analytics, reporting, and decision-making support.

How to Improve Data Warehousing Skills

To improve Data Warehousing as an SQL Server Developer, focus on these key areas:

  1. Design and Modeling: Opt for a star schema or snowflake design for easier querying and better performance. Star Schema vs Snowflake Schema

  2. Indexing: Properly use indexes to speed up queries. Consider columnstore indexes for large data warehousing tables. Columnstore Indexes Guide

  3. Partitioning: Implement table partitioning to manage and access large datasets more efficiently. Table Partitioning

  4. ETL Optimization: Optimize Extract, Transform, Load (ETL) processes by minimizing data transformation stages and using efficient bulk loading techniques. ETL Best Practices

  5. Query Performance Tuning: Use Query Store and Execution Plans to identify and optimize slow queries. Query Performance Tuning

  6. Data Cleansing: Implement data cleansing routines to ensure data quality and reliability. Data Quality Services

  7. Security: Ensure data is secure by implementing row-level security and encrypting sensitive data. SQL Server Security

  8. Backup and Recovery: Implement a robust backup and recovery strategy to prevent data loss. Backup and Restore

By focusing on these areas, you can significantly improve the performance, security, and reliability of your data warehousing solution on SQL Server.

How to Display Data Warehousing Skills on Your Resume

How to Display Data Warehousing Skills on Your Resume

11. Replication

Replication in SQL Server is a set of technologies for copying and distributing data and database objects from one database to another and then synchronizing between databases to maintain consistency. It's used to improve availability, load balancing, and support data distribution across different locations.

Why It's Important

Replication is important for an SQL Server Developer because it allows for data distribution across different servers or locations, enhancing data availability, load balancing, and disaster recovery.

How to Improve Replication Skills

Improving replication in SQL Server involves optimizing performance, ensuring data integrity, and minimizing latency. Here are concise strategies:

  1. Monitor Performance: Use SQL Server Replication Monitor and Performance Monitor to track replication health and performance. Identify bottlenecks and address them promptly. Microsoft Docs on Monitoring Replication.

  2. Optimize Schema and Indexes: Ensure tables involved in replication have primary keys. Use appropriate indexes to speed up read operations on subscriber databases. Indexing Guidelines for Replication.

  3. Adjust Batch Sizes: For transactional replication, configure the appropriate commit batch sizes to balance between latency and transactional consistency. Smaller batches reduce latency but can increase load. Transactional Replication Performance Tuning.

  4. Use Appropriate Replication Type: Choose the right type of replication (Snapshot, Transactional, or Merge) based on your use case. Transactional replication is generally more efficient for systems requiring high throughput and low latency. Selecting the Appropriate Type of Replication.

  5. Network Optimization: Ensure network between publisher, distributor, and subscribers is reliable and fast. Consider using dedicated network lines for replication traffic if replication is critical. Enhance Network for Replication.

  6. Optimize SQL Server Agent Jobs: Fine-tune the schedules of the Snapshot Agent and the Log Reader Agent to minimize conflicts and ensure that they do not overload the system. Replication Agents Overview.

  7. Partition Tables: For large tables, consider using table partitioning to improve replication performance by partitioning changes to smaller sets. Partitioned Tables and Indexes.

By implementing these strategies, you can significantly improve replication efficiency, reduce latency, and enhance data consistency in SQL Server environments.

How to Display Replication Skills on Your Resume

How to Display Replication Skills on Your Resume

12. Query Optimization

Query optimization in SQL Server involves improving the efficiency of SQL queries to reduce execution time and resource usage, by selecting the most efficient way to execute a given query through techniques like indexing, query rewriting, or leveraging execution plans.

Why It's Important

Query optimization is crucial for an SQL Server Developer because it directly impacts the efficiency and speed of database operations, ensuring quick data retrieval, lower server load, and optimal use of resources, ultimately leading to improved application performance and user satisfaction.

How to Improve Query Optimization Skills

To improve query optimization in SQL Server, follow these concise strategies:

  1. Indexing: Create appropriate indexes for frequently queried columns to speed up search. Microsoft Docs: Indexes

  2. Query Refactoring: Rewrite queries to be more efficient, using joins instead of subqueries where appropriate. Simple Talk: Refactoring SQL Queries

  3. **Avoid SELECT ***: Specify only the columns you need instead of using SELECT * to reduce data retrieval time. SQLShack: Avoid SELECT *

  4. Use SET NOCOUNT ON: This statement stops the message that shows the count of rows affected, reducing network traffic. SQL Server Tutorial: SET NOCOUNT ON

  5. Statistics and Execution Plans: Keep statistics updated and analyze execution plans to understand and optimize query performance. Brent Ozar: Execution Plans

  6. Parameter Sniffing: Be mindful of parameter sniffing issues and mitigate them by using local variables or recompiling queries when necessary. SQLSkills: Parameter Sniffing

  7. Limit the use of cursors: Cursors can be very slow; use set-based operations instead. SQL Server Central: Cursors

  8. Batch large updates: Instead of updating millions of rows at once, batch them into smaller chunks. TechNet: Batch Updates

By incorporating these strategies, you can significantly improve the performance of your SQL Server queries.

How to Display Query Optimization Skills on Your Resume

How to Display Query Optimization Skills on Your Resume