{"id":19132,"date":"2022-10-24T15:31:11","date_gmt":"2022-10-24T13:31:11","guid":{"rendered":"https:\/\/www.codemotion.com\/magazine\/?p=19132"},"modified":"2022-10-28T17:24:35","modified_gmt":"2022-10-28T15:24:35","slug":"its-not-just-code-here-are-some-key-skills-for-real-senior-devs","status":"publish","type":"post","link":"https:\/\/www.codemotion.com\/magazine\/soft-skills\/its-not-just-code-here-are-some-key-skills-for-real-senior-devs\/","title":{"rendered":"It\u2019s Not Just Code: Here Are Some Key Skills for Real Senior Devs"},"content":{"rendered":"\n<p>What is software development really about at the highest level? Is it all tech or do other skills matter too? Senior devs don&#8217;t get where they are without some <strong>serious technical know-how<\/strong>. So you can expect them to have expertise in several programming languages and be committed to<a href=\"https:\/\/www.codemotion.com\/magazine\/devops\/ci-cd-error-free-code\/\" target=\"_blank\" aria-label=\" (opens in a new tab)\" rel=\"noreferrer noopener\" class=\"ek-link\"> CI\/CD<\/a> and rigorous testing. They likely know all about automation and where to use it and have a finger on the pulse of emerging technologies. But that&#8217;s not all.<\/p>\n\n\n\n<p>If you&#8217;re looking for career tips to be a successful senior developer,<strong> soft skills are also vital<\/strong>. So in this article, we&#8217;re going to look at some insights from Klarna, one of today&#8217;s most successful fintech companies. Senior devs at <a href=\"https:\/\/engineering.klarna.com\/\" target=\"_blank\" aria-label=\"Klarna  (opens in a new tab)\" rel=\"noreferrer noopener\" class=\"ek-link\">Klarna <\/a>need to combine cutting-edge tech expertise with a range of soft skills to maintain the company&#8217;s market competitiveness. So it&#8217;s a great place to discover some career tips!<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-senior-dev-beyond-hard-skills\"><strong>Senior dev: beyond hard skills<\/strong><\/h2>\n\n\n\n<p>Software development doesn&#8217;t happen in a vacuum &#8211; developers have to work with other developers, managers, sales and marketing staff, and many others. <strong>They need to know how to explain and share ideas<\/strong>, how to learn from others and how to compromise where necessary. They need to manage projects with multiple stakeholders and time constraints and be able to see the <strong>wider context<\/strong> of their technical work.<\/p>\n\n\n\n<p>Companies like Klarna now look for soft skills as well as technical expertise in their senior devs. So it&#8217;s worth looking at how coordination, team management and negotiation feed into developers&#8217; career tips. We&#8217;ll also consider how an understanding of different cultures and global teams can benefit effective development.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-asynchronous-communication-how-and-why\"><strong>Asynchronous Communication: how and why<\/strong><\/h2>\n\n\n\n<p>As a techie, if you hear the term &#8216;asynchronous communication&#8217;, you&#8217;ll probably start thinking about data transmission or<a href=\"https:\/\/www.codemotion.com\/magazine\/backend\/microservices\/video-how-to-use-python-for-async-microservices\/\" target=\"_blank\" aria-label=\" (opens in a new tab)\" rel=\"noreferrer noopener\" class=\"ek-link\"> programming frameworks<\/a>. But the concept works for humans as well. Asynchronous just means communication that happens intermittently rather than in a steady stream. So for human conversation, that means a lag between responses, rather than &#8216;live&#8217; or &#8216;real-time&#8217; chat.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-synchronous-vs-asynchronous-communication\"><strong>Synchronous vs Asynchronous communication<\/strong><\/h3>\n\n\n\n<p>Synchronous communication means real-time discussion, whether at the desk, across a meeting table, over the phone or increasingly via video conferencing systems. It is direct and can be productive for brainstorming or personal conversations. But in offices, it can also cause interruptions to workflows.<\/p>\n\n\n\n<p>Asynchronous communication has become more common with <strong><a href=\"https:\/\/www.codemotion.com\/magazine\/infographics\/infographic-lessons-learned-on-remote-working-in-the-it-world\/\" target=\"_blank\" aria-label=\"remote working (opens in a new tab)\" rel=\"noreferrer noopener\" class=\"ek-link\">remote working<\/a><\/strong>. Rather than regular discussions over office desks, team members tend to work on projects in their own time, communicating via email, messaging software and even asynchronous video.<\/p>\n\n\n\n<figure class=\"wp-block-embed is-type-wp-embed is-provider-codemotion-magazine wp-block-embed-codemotion-magazine\"><div class=\"wp-block-embed__wrapper\">\n<blockquote class=\"wp-embedded-content\" data-secret=\"wrfp2U6lCj\"><a href=\"https:\/\/www.codemotion.com\/magazine\/infographics\/infographic-lessons-learned-on-remote-working-in-the-it-world\/\">Infographic: Lessons Learned on Remote Working in the IT World<\/a><\/blockquote><iframe loading=\"lazy\" class=\"wp-embedded-content\" sandbox=\"allow-scripts\" security=\"restricted\" style=\"position: absolute; clip: rect(1px, 1px, 1px, 1px);\" title=\"&#8220;Infographic: Lessons Learned on Remote Working in the IT World&#8221; &#8212; Codemotion Magazine\" src=\"https:\/\/www.codemotion.com\/magazine\/infographics\/infographic-lessons-learned-on-remote-working-in-the-it-world\/embed\/#?secret=ceWSrlmOWv#?secret=wrfp2U6lCj\" data-secret=\"wrfp2U6lCj\" width=\"500\" height=\"282\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\"><\/iframe>\n<\/div><\/figure>\n\n\n\n<p>There are usually fewer distractions with async communications. There&#8217;s less chance of being interrupted when &#8216;in the zone&#8217; &#8211; any developer knows how frustrating that can be! <strong>Because you don&#8217;t need to respond in real-time, you have more opportunities to think about the content and form of your communication, which can be good for technical discussions<\/strong>. And async allows you to keep a record of communications more easily for future reference. However, it&#8217;s important to choose the right tools to make the best of asynchronous communication and to use them in the best way.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-async-communication-tools\"><strong>Async Communication Tools<\/strong><\/h3>\n\n\n\n<p>Email is probably the most basic messaging tool. But collaboration software like Slack can offer several improvements. <strong>Its messaging service allows you to create channels and topics for better organisation<\/strong>, which can all be easily tied to project management.<\/p>\n\n\n\n<p>For more complex needs, Tools like Loom and Soapbox integrate screen recording and video messages, so you can share processes and plans visually. You can also integrate messaging with document sharing for more progressive collaborative communication using platforms like Google Docs. Plus, as a developer, you&#8217;ll no doubt be well-versed in Github collaboration and this too can serve as a great async communication tool.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-async-communication-best-practices\"><strong>Async Communication best practices<\/strong><\/h3>\n\n\n\n<p>It&#8217;s also important to use asynchronous communication in the right way. As well as technical career tips, it&#8217;s worth thinking about using your communication tools properly if you want to get ahead as a senior developer. <strong>Firstly, don&#8217;t completely discard synchronous communication<\/strong>. It&#8217;s still useful to get some face-to-face contact at times, whether for brainstorming or just social reasons. Plus, if you have to have difficult conversations or make important decisions as a team, in-person can often be more sensitive -and clearer- than email.<\/p>\n\n\n\n<p>Be sure to use the right tool for the context. Brief messages are probably best handled by email or Slack channels. But if you need to give a more detailed presentation, consider document-sharing apps, screen-sharing or video recording. And if the situation demands you to assert your role more personally, again, a video presentation can be more effective.<\/p>\n\n\n\n<p>Finally, remember that while async communication can be less intrusive, it can also be burdensome. <strong>Overloaded inboxes or stacks of messages can pile up and there&#8217;s always the risk that something important could be lost<\/strong>. So be sure to prioritise your messaging, use organised channels, and don&#8217;t spam!<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-boosting-your-jira-skills\"><strong>Boosting your Jira skills<\/strong><\/h2>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"576\" src=\"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2022\/08\/1Cover_infographic_iot-1024x576.png\" alt=\"IoT trends\" class=\"wp-image-18564\" srcset=\"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2022\/08\/1Cover_infographic_iot-1024x576.png 1024w, https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2022\/08\/1Cover_infographic_iot-300x169.png 300w, https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2022\/08\/1Cover_infographic_iot-768x432.png 768w, https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2022\/08\/1Cover_infographic_iot-1536x864.png 1536w, https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2022\/08\/1Cover_infographic_iot-896x504.png 896w, https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2022\/08\/1Cover_infographic_iot-400x225.png 400w, https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2022\/08\/1Cover_infographic_iot.png 1921w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption>Besides strong tech skills, senior developers need to focus on project management and other &#8220;soft-skills&#8221;.<\/figcaption><\/figure>\n\n\n\n<p>Project management is something you&#8217;ll need to think seriously about as a senior developer. There is a wealth of tools out there to help you manage tasks, bugs and team activities. One great example is Jira, used by Klarna as well as many other high-profile organisations and businesses.<\/p>\n\n\n\n<p>Jira is a cross-platform issue tracking platform, <strong>widely used as a project management tool<\/strong>. For senior developers, Jira can be your magic wand, so here are five tips to help you get the most out of it:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li><strong>Use the dashboard<\/strong>. Senior devs often have many projects on the go at once. You can configure Jira&#8217;s dashboard to give overviews of project status, sprint progress, stats and more, giving you all the summary information you need.<\/li><li><strong>Take advantage of roadmaps. <\/strong>Jira Roadmaps is a super useful feature for sharing activities, next steps, and future strategies with management. They help everyone (especially the team) never lose sight of the big picture!<\/li><li><strong>Organise with labels<\/strong>. Adding labels is a minor extra step in updating your tasks, but it&#8217;s time well spent. Especially with colour-coding, they can really help you to stay organised.<\/li><li><strong>Keep it simple and tidy<\/strong>. Configure your task forms so that you don&#8217;t log unnecessary information. And keep track of your backlog &#8211; delete old tasks that are never going to be done.<\/li><li><strong>Use bulk actions and automation<\/strong>. Bulk actions save time when updating things like task statuses. Better yet, you can often set up automation to handle these jobs directly, cutting out routine work.<\/li><li><strong>Leverage insights<\/strong>. Jira&#8217;s &#8216;insights&#8217; functionality is one of a number of new tools recently introduced to help track your sprints. Use them to get a better idea of workflow and capacity.<\/li><\/ul>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-negotiation-and-better-meetings\"><strong>Negotiation and better meetings<\/strong><\/h2>\n\n\n\n<p>With remote working becoming more common, effective meetings are more important than ever for development teams, whether online or in-person. As a senior developer, <strong>you&#8217;ll need to take a lead role in these meetings<\/strong>. So it&#8217;s worth brushing up on your interpersonal skills to get the most out of them.<\/p>\n\n\n\n<p>However well you define tasks, the human element can still complicate matters, so effective communication is essential. In meetings, be sure to check how each developer in your team is doing, whether they&#8217;re on track and if they have any problems. <strong>Be prepared to listen and hear different opinions.<\/strong> And if there are disagreements, ensure that concerns are addressed rather than letting frustrations stew.<\/p>\n\n\n\n<p>Ensure that you have enough meetings to keep on top of your projects, but not too many. Time is precious and developers won&#8217;t appreciate interruptions to their coding if they think it isn&#8217;t justified. Make sure each meeting has a clear agenda and a pre-read document with key points so that everyone\u2019s updated for the meeting. Don&#8217;t get side-tracked and stick to time, in that way you&#8217;ll help to maintain motivation and satisfaction.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-understanding-and-loving-cultures\"><strong>Understanding (and loving) cultures<\/strong><\/h2>\n\n\n\n<p>Companies like Klarna have global reach and widely-distributed development teams. That means people from many different cultures contribute to the company&#8217;s products and services. In this context, it\u2019s only normal to find different consumer marketplace expectations and approaches to work. <strong>Sensitivity to these differences can be a real benefit for those working in more senior roles<\/strong>, even where the productive work itself is ostensibly technical. So, for mid-level devs looking for career tips for their soft skills, cultural awareness ranks pretty high on the list.<\/p>\n\n\n\n<p>Individuals are typically shaped by the intersection of several different cultural conditions. While coders tend to have a culture all their own, <strong>global diversity also means they have ties to family and society that may be highly variable within teams<\/strong>. Senior developers working with intercultural teams, therefore, need to take the time to learn about different life patterns across the world.<\/p>\n\n\n\n<p>This kind of learning is not just formal. Being curious and interested can go a long way to making a positive impact with your colleagues and help to foster mutual respect. <strong>As a senior dev, you may also need to interact with managers, software suppliers and even clients internationally<\/strong>. In such cases, it&#8217;s vital to understand different types of communication styles and negotiating practices. But best of all, working in this way can broaden your horizons, offering a true complement to your technical interests.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-conclusion\"><strong>Conclusion<\/strong><\/h2>\n\n\n\n<p>Remote working is now prevalent, teams are more global and software is more deeply embedded in everyday life. That means tech cannot simply develop in a vacuum. <strong>Senior developers need a combination of hard and soft skills, enabling them to traverse human networks as well as digital systems<\/strong>. If you&#8217;re looking for career tips to progress as a developer, paying attention to this wider field of skills is now more vital than ever.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/www.klarna.com\/careers\/our-competences\/engineering\/\" target=\"_blank\" rel=\"noreferrer noopener\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"263\" src=\"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2022\/10\/new_KLARNA-Banner-1024x263.jpg\" alt=\"\" class=\"wp-image-19213\" srcset=\"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2022\/10\/new_KLARNA-Banner-1024x263.jpg 1024w, https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2022\/10\/new_KLARNA-Banner-300x77.jpg 300w, https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2022\/10\/new_KLARNA-Banner-768x197.jpg 768w, https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2022\/10\/new_KLARNA-Banner.jpg 1500w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n","protected":false},"excerpt":{"rendered":"<p>What is software development really about at the highest level? Is it all tech or do other skills matter too? Senior devs don&#8217;t get where they are without some serious technical know-how. So you can expect them to have expertise in several programming languages and be committed to CI\/CD and rigorous testing. They likely know&#8230; <a class=\"more-link\" href=\"https:\/\/www.codemotion.com\/magazine\/soft-skills\/its-not-just-code-here-are-some-key-skills-for-real-senior-devs\/\">Read more<\/a><\/p>\n","protected":false},"author":64,"featured_media":16890,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_editorskit_title_hidden":false,"_editorskit_reading_time":6,"_editorskit_is_block_options_detached":false,"_editorskit_block_options_position":"{}","_uag_custom_page_level_css":"","_genesis_hide_title":false,"_genesis_hide_breadcrumbs":false,"_genesis_hide_singular_image":false,"_genesis_hide_footer_widgets":false,"_genesis_custom_body_class":"","_genesis_custom_post_class":"","_genesis_layout":"","footnotes":""},"categories":[7222,9905],"tags":[4209,43],"collections":[],"class_list":{"0":"post-19132","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-it-careers","8":"category-soft-skills","9":"tag-careers","10":"tag-soft-skills","11":"entry"},"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v26.9 (Yoast SEO v26.9) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Key Senior Developer Skills and Tools - Codemotion Magazine<\/title>\n<meta name=\"description\" content=\"Discover essential soft skills and tools for bringing your career to the senior level in this article with insights by Klarna.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.codemotion.com\/magazine\/soft-skills\/its-not-just-code-here-are-some-key-skills-for-real-senior-devs\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"It\u2019s Not Just Code: Here Are Some Key Skills for Real Senior Devs\" \/>\n<meta property=\"og:description\" content=\"Discover essential soft skills and tools for bringing your career to the senior level in this article with insights by Klarna.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.codemotion.com\/magazine\/soft-skills\/its-not-just-code-here-are-some-key-skills-for-real-senior-devs\/\" \/>\n<meta property=\"og:site_name\" content=\"Codemotion Magazine\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/Codemotion.Italy\/\" \/>\n<meta property=\"article:published_time\" content=\"2022-10-24T13:31:11+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2022-10-28T15:24:35+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2022\/01\/Reskill-cover.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1920\" \/>\n\t<meta property=\"og:image:height\" content=\"1080\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Codemotion\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@CodemotionIT\" \/>\n<meta name=\"twitter:site\" content=\"@CodemotionIT\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Codemotion\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"8 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.codemotion.com\/magazine\/soft-skills\/its-not-just-code-here-are-some-key-skills-for-real-senior-devs\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.codemotion.com\/magazine\/soft-skills\/its-not-just-code-here-are-some-key-skills-for-real-senior-devs\/\"},\"author\":{\"name\":\"Codemotion\",\"@id\":\"https:\/\/www.codemotion.com\/magazine\/#\/schema\/person\/201bb98b02412383686cced7521b861c\"},\"headline\":\"It\u2019s Not Just Code: Here Are Some Key Skills for Real Senior Devs\",\"datePublished\":\"2022-10-24T13:31:11+00:00\",\"dateModified\":\"2022-10-28T15:24:35+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.codemotion.com\/magazine\/soft-skills\/its-not-just-code-here-are-some-key-skills-for-real-senior-devs\/\"},\"wordCount\":1632,\"publisher\":{\"@id\":\"https:\/\/www.codemotion.com\/magazine\/#organization\"},\"image\":{\"@id\":\"https:\/\/www.codemotion.com\/magazine\/soft-skills\/its-not-just-code-here-are-some-key-skills-for-real-senior-devs\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2022\/01\/Reskill-cover.jpg\",\"keywords\":[\"Careers\",\"Soft Skills\"],\"articleSection\":[\"IT Careers\",\"Soft Skills\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.codemotion.com\/magazine\/soft-skills\/its-not-just-code-here-are-some-key-skills-for-real-senior-devs\/\",\"url\":\"https:\/\/www.codemotion.com\/magazine\/soft-skills\/its-not-just-code-here-are-some-key-skills-for-real-senior-devs\/\",\"name\":\"Key Senior Developer Skills and Tools - Codemotion Magazine\",\"isPartOf\":{\"@id\":\"https:\/\/www.codemotion.com\/magazine\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.codemotion.com\/magazine\/soft-skills\/its-not-just-code-here-are-some-key-skills-for-real-senior-devs\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.codemotion.com\/magazine\/soft-skills\/its-not-just-code-here-are-some-key-skills-for-real-senior-devs\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2022\/01\/Reskill-cover.jpg\",\"datePublished\":\"2022-10-24T13:31:11+00:00\",\"dateModified\":\"2022-10-28T15:24:35+00:00\",\"description\":\"Discover essential soft skills and tools for bringing your career to the senior level in this article with insights by Klarna.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.codemotion.com\/magazine\/soft-skills\/its-not-just-code-here-are-some-key-skills-for-real-senior-devs\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.codemotion.com\/magazine\/soft-skills\/its-not-just-code-here-are-some-key-skills-for-real-senior-devs\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.codemotion.com\/magazine\/soft-skills\/its-not-just-code-here-are-some-key-skills-for-real-senior-devs\/#primaryimage\",\"url\":\"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2022\/01\/Reskill-cover.jpg\",\"contentUrl\":\"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2022\/01\/Reskill-cover.jpg\",\"width\":1920,\"height\":1080,\"caption\":\"senior developer skills and tools, soft skills\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.codemotion.com\/magazine\/soft-skills\/its-not-just-code-here-are-some-key-skills-for-real-senior-devs\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.codemotion.com\/magazine\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Soft Skills\",\"item\":\"https:\/\/www.codemotion.com\/magazine\/soft-skills\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"It\u2019s Not Just Code: Here Are Some Key Skills for Real Senior Devs\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.codemotion.com\/magazine\/#website\",\"url\":\"https:\/\/www.codemotion.com\/magazine\/\",\"name\":\"Codemotion Magazine\",\"description\":\"We code the future. Together\",\"publisher\":{\"@id\":\"https:\/\/www.codemotion.com\/magazine\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.codemotion.com\/magazine\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.codemotion.com\/magazine\/#organization\",\"name\":\"Codemotion\",\"url\":\"https:\/\/www.codemotion.com\/magazine\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.codemotion.com\/magazine\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/11\/codemotionlogo.png\",\"contentUrl\":\"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/11\/codemotionlogo.png\",\"width\":225,\"height\":225,\"caption\":\"Codemotion\"},\"image\":{\"@id\":\"https:\/\/www.codemotion.com\/magazine\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/Codemotion.Italy\/\",\"https:\/\/x.com\/CodemotionIT\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.codemotion.com\/magazine\/#\/schema\/person\/201bb98b02412383686cced7521b861c\",\"name\":\"Codemotion\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.codemotion.com\/magazine\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/11\/cropped-codemotionlogo-150x150.png\",\"contentUrl\":\"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/11\/cropped-codemotionlogo-150x150.png\",\"caption\":\"Codemotion\"},\"description\":\"Articles wirtten by the Codemotion staff. Tech news, inspiration, latest treends in software development and more.\",\"sameAs\":[\"https:\/\/x.com\/CodemotionIT\"],\"url\":\"https:\/\/www.codemotion.com\/magazine\/author\/codemotion-2\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Key Senior Developer Skills and Tools - Codemotion Magazine","description":"Discover essential soft skills and tools for bringing your career to the senior level in this article with insights by Klarna.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.codemotion.com\/magazine\/soft-skills\/its-not-just-code-here-are-some-key-skills-for-real-senior-devs\/","og_locale":"en_US","og_type":"article","og_title":"It\u2019s Not Just Code: Here Are Some Key Skills for Real Senior Devs","og_description":"Discover essential soft skills and tools for bringing your career to the senior level in this article with insights by Klarna.","og_url":"https:\/\/www.codemotion.com\/magazine\/soft-skills\/its-not-just-code-here-are-some-key-skills-for-real-senior-devs\/","og_site_name":"Codemotion Magazine","article_publisher":"https:\/\/www.facebook.com\/Codemotion.Italy\/","article_published_time":"2022-10-24T13:31:11+00:00","article_modified_time":"2022-10-28T15:24:35+00:00","og_image":[{"width":1920,"height":1080,"url":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2022\/01\/Reskill-cover.jpg","type":"image\/jpeg"}],"author":"Codemotion","twitter_card":"summary_large_image","twitter_creator":"@CodemotionIT","twitter_site":"@CodemotionIT","twitter_misc":{"Written by":"Codemotion","Est. reading time":"8 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.codemotion.com\/magazine\/soft-skills\/its-not-just-code-here-are-some-key-skills-for-real-senior-devs\/#article","isPartOf":{"@id":"https:\/\/www.codemotion.com\/magazine\/soft-skills\/its-not-just-code-here-are-some-key-skills-for-real-senior-devs\/"},"author":{"name":"Codemotion","@id":"https:\/\/www.codemotion.com\/magazine\/#\/schema\/person\/201bb98b02412383686cced7521b861c"},"headline":"It\u2019s Not Just Code: Here Are Some Key Skills for Real Senior Devs","datePublished":"2022-10-24T13:31:11+00:00","dateModified":"2022-10-28T15:24:35+00:00","mainEntityOfPage":{"@id":"https:\/\/www.codemotion.com\/magazine\/soft-skills\/its-not-just-code-here-are-some-key-skills-for-real-senior-devs\/"},"wordCount":1632,"publisher":{"@id":"https:\/\/www.codemotion.com\/magazine\/#organization"},"image":{"@id":"https:\/\/www.codemotion.com\/magazine\/soft-skills\/its-not-just-code-here-are-some-key-skills-for-real-senior-devs\/#primaryimage"},"thumbnailUrl":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2022\/01\/Reskill-cover.jpg","keywords":["Careers","Soft Skills"],"articleSection":["IT Careers","Soft Skills"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www.codemotion.com\/magazine\/soft-skills\/its-not-just-code-here-are-some-key-skills-for-real-senior-devs\/","url":"https:\/\/www.codemotion.com\/magazine\/soft-skills\/its-not-just-code-here-are-some-key-skills-for-real-senior-devs\/","name":"Key Senior Developer Skills and Tools - Codemotion Magazine","isPartOf":{"@id":"https:\/\/www.codemotion.com\/magazine\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.codemotion.com\/magazine\/soft-skills\/its-not-just-code-here-are-some-key-skills-for-real-senior-devs\/#primaryimage"},"image":{"@id":"https:\/\/www.codemotion.com\/magazine\/soft-skills\/its-not-just-code-here-are-some-key-skills-for-real-senior-devs\/#primaryimage"},"thumbnailUrl":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2022\/01\/Reskill-cover.jpg","datePublished":"2022-10-24T13:31:11+00:00","dateModified":"2022-10-28T15:24:35+00:00","description":"Discover essential soft skills and tools for bringing your career to the senior level in this article with insights by Klarna.","breadcrumb":{"@id":"https:\/\/www.codemotion.com\/magazine\/soft-skills\/its-not-just-code-here-are-some-key-skills-for-real-senior-devs\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.codemotion.com\/magazine\/soft-skills\/its-not-just-code-here-are-some-key-skills-for-real-senior-devs\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.codemotion.com\/magazine\/soft-skills\/its-not-just-code-here-are-some-key-skills-for-real-senior-devs\/#primaryimage","url":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2022\/01\/Reskill-cover.jpg","contentUrl":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2022\/01\/Reskill-cover.jpg","width":1920,"height":1080,"caption":"senior developer skills and tools, soft skills"},{"@type":"BreadcrumbList","@id":"https:\/\/www.codemotion.com\/magazine\/soft-skills\/its-not-just-code-here-are-some-key-skills-for-real-senior-devs\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.codemotion.com\/magazine\/"},{"@type":"ListItem","position":2,"name":"Soft Skills","item":"https:\/\/www.codemotion.com\/magazine\/soft-skills\/"},{"@type":"ListItem","position":3,"name":"It\u2019s Not Just Code: Here Are Some Key Skills for Real Senior Devs"}]},{"@type":"WebSite","@id":"https:\/\/www.codemotion.com\/magazine\/#website","url":"https:\/\/www.codemotion.com\/magazine\/","name":"Codemotion Magazine","description":"We code the future. Together","publisher":{"@id":"https:\/\/www.codemotion.com\/magazine\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.codemotion.com\/magazine\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.codemotion.com\/magazine\/#organization","name":"Codemotion","url":"https:\/\/www.codemotion.com\/magazine\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.codemotion.com\/magazine\/#\/schema\/logo\/image\/","url":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/11\/codemotionlogo.png","contentUrl":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/11\/codemotionlogo.png","width":225,"height":225,"caption":"Codemotion"},"image":{"@id":"https:\/\/www.codemotion.com\/magazine\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/Codemotion.Italy\/","https:\/\/x.com\/CodemotionIT"]},{"@type":"Person","@id":"https:\/\/www.codemotion.com\/magazine\/#\/schema\/person\/201bb98b02412383686cced7521b861c","name":"Codemotion","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.codemotion.com\/magazine\/#\/schema\/person\/image\/","url":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/11\/cropped-codemotionlogo-150x150.png","contentUrl":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/11\/cropped-codemotionlogo-150x150.png","caption":"Codemotion"},"description":"Articles wirtten by the Codemotion staff. Tech news, inspiration, latest treends in software development and more.","sameAs":["https:\/\/x.com\/CodemotionIT"],"url":"https:\/\/www.codemotion.com\/magazine\/author\/codemotion-2\/"}]}},"featured_image_src":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2022\/01\/Reskill-cover-600x400.jpg","featured_image_src_square":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2022\/01\/Reskill-cover-600x600.jpg","author_info":{"display_name":"Codemotion","author_link":"https:\/\/www.codemotion.com\/magazine\/author\/codemotion-2\/"},"uagb_featured_image_src":{"full":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2022\/01\/Reskill-cover.jpg",1920,1080,false],"thumbnail":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2022\/01\/Reskill-cover-150x150.jpg",150,150,true],"medium":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2022\/01\/Reskill-cover-300x169.jpg",300,169,true],"medium_large":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2022\/01\/Reskill-cover-768x432.jpg",768,432,true],"large":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2022\/01\/Reskill-cover-1024x576.jpg",1024,576,true],"1536x1536":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2022\/01\/Reskill-cover-1536x864.jpg",1536,864,true],"2048x2048":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2022\/01\/Reskill-cover.jpg",1920,1080,false],"small-home-featured":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2022\/01\/Reskill-cover.jpg",100,56,false],"sidebar-featured":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2022\/01\/Reskill-cover-180x128.jpg",180,128,true],"genesis-singular-images":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2022\/01\/Reskill-cover-896x504.jpg",896,504,true],"archive-featured":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2022\/01\/Reskill-cover-400x225.jpg",400,225,true],"gb-block-post-grid-landscape":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2022\/01\/Reskill-cover-600x400.jpg",600,400,true],"gb-block-post-grid-square":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2022\/01\/Reskill-cover-600x600.jpg",600,600,true]},"uagb_author_info":{"display_name":"Codemotion","author_link":"https:\/\/www.codemotion.com\/magazine\/author\/codemotion-2\/"},"uagb_comment_info":0,"uagb_excerpt":"What is software development really about at the highest level? Is it all tech or do other skills matter too? Senior devs don&#8217;t get where they are without some serious technical know-how. So you can expect them to have expertise in several programming languages and be committed to CI\/CD and rigorous testing. They likely know&#8230;&hellip;","lang":"en","_links":{"self":[{"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/posts\/19132","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/users\/64"}],"replies":[{"embeddable":true,"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/comments?post=19132"}],"version-history":[{"count":13,"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/posts\/19132\/revisions"}],"predecessor-version":[{"id":19285,"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/posts\/19132\/revisions\/19285"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/media\/16890"}],"wp:attachment":[{"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/media?parent=19132"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/categories?post=19132"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/tags?post=19132"},{"taxonomy":"collections","embeddable":true,"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/collections?post=19132"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}