{"id":274,"date":"2020-02-28T17:19:51","date_gmt":"2020-02-28T20:19:51","guid":{"rendered":"http:\/\/desarrollo-agil.ml\/blog\/?p=274"},"modified":"2020-02-28T17:28:31","modified_gmt":"2020-02-28T20:28:31","slug":"5-skills-every-senior-sofware-developer-should-have","status":"publish","type":"post","link":"http:\/\/52.201.184.187\/blog\/en\/experiences\/5-skills-every-senior-sofware-developer-should-have\/","title":{"rendered":"5 skills every senior sofware developer should have"},"content":{"rendered":"\n<h2 class=\"wp-block-heading\">Coding skills<\/h2>\n\n\n\n<p>A senior developer must know one main programming language, and the most used frameworks in the market for that environment. Also has to be profficient in a couple more languages, so that you can make sure your team is using the proper tool for each situation. It\u2019s good to have at least a shallow knowledge of several programming paradigms. Keep an open mind about different technologies.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"8f14\">Communication skills<\/h2>\n\n\n\n<p>Speaking with people is crucial for software development. Although we write software that is run in machines, it\u2019s used by people, to cover people needs. So we must make sure we understand the needs, and a developer who can communicate effectively will enable us to avoid and solve a lot of misunderstandings. Should be able to clearly communicate and understand requirements and expectations.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"aac8\">Promote good development practices<\/h2>\n\n\n\n<p>Software has to be maintained. As it\u2019s something expensive to build, we will use it for a couple of years and we will probably have to grow on functionality during that period. So, writing easy-to-read, easy-to-maintain code is a must. Not only a senior developer should write good quality code, but also should have to preach for it among the team members. A good way to ensure your code is easy to maintain: make your junior developers read and explain what the code does, without any previous explanation. If they don\u2019t understand it, your code is not good enough.<br>Lead other developers:<br>Software development is a team work. As a team, we will have people with different set of skills. A good sr developer should be able to work with less experienced developers, and help them grow in skills.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"ef29\">Proactive and positive-thinking<\/h2>\n\n\n\n<p>Complaining about what you don\u2019t like is useless, and therefore, not an option. If you don\u2019t like something, you make yourself responsible for it and change it. A senior developer should always look for a positive outage of what is doing.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"d02f\">Enjoys the profession<\/h2>\n\n\n\n<p>The best way to master any profession is to be passionate about it. Then you are more likely to be willing to learn, share and enjoy success. Loving what you do will make you go the extra mile needed to become one of the best in the field.<\/p>\n\n\n\n<p>Software development is not only about \u201ccode\u201d, but also about \u201csoft\u201d skills. Are you developing those skills the same way you learn to code?<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Coding skills A senior developer must know one main programming language, and the most used frameworks in the market for that environment. Also has to be profficient in a couple more languages, so that you can make sure your team is using the proper tool for each situation. It\u2019s good to have at least a\u2026 <span class=\"read-more\"><a href=\"http:\/\/52.201.184.187\/blog\/en\/experiences\/5-skills-every-senior-sofware-developer-should-have\/\">Leer m\u00e1s &raquo;<\/a><\/span><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[89],"tags":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v17.5 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>5 skills every senior sofware developer should have - Desarrollo \u00c1gil<\/title>\n<meta name=\"description\" content=\"5 Skills software developers should master to be considered seniors\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"http:\/\/52.201.184.187\/blog\/en\/experiences\/5-skills-every-senior-sofware-developer-should-have\/\" \/>\n<meta property=\"og:locale\" content=\"es_ES\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"5 skills every senior sofware developer should have - Desarrollo \u00c1gil\" \/>\n<meta property=\"og:description\" content=\"5 Skills software developers should master to be considered seniors\" \/>\n<meta property=\"og:url\" content=\"http:\/\/52.201.184.187\/blog\/en\/experiences\/5-skills-every-senior-sofware-developer-should-have\/\" \/>\n<meta property=\"og:site_name\" content=\"Desarrollo \u00c1gil\" \/>\n<meta property=\"article:published_time\" content=\"2020-02-28T20:19:51+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2020-02-28T20:28:31+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@emilianotebes\" \/>\n<meta name=\"twitter:site\" content=\"@emilianotebes\" \/>\n<meta name=\"twitter:label1\" content=\"Escrito por\" \/>\n\t<meta name=\"twitter:data1\" content=\"Emiliano\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tiempo de lectura\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebSite\",\"@id\":\"http:\/\/52.201.184.187\/blog\/#website\",\"url\":\"http:\/\/52.201.184.187\/blog\/\",\"name\":\"Desarrollo \\u00c1gil\",\"description\":\"Sofware por y para humanos\",\"publisher\":{\"@id\":\"http:\/\/52.201.184.187\/blog\/#\/schema\/person\/d3f309d88ee70165de93b55560c9f851\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"http:\/\/52.201.184.187\/blog\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"es\"},{\"@type\":\"WebPage\",\"@id\":\"http:\/\/52.201.184.187\/blog\/en\/experiences\/5-skills-every-senior-sofware-developer-should-have\/#webpage\",\"url\":\"http:\/\/52.201.184.187\/blog\/en\/experiences\/5-skills-every-senior-sofware-developer-should-have\/\",\"name\":\"5 skills every senior sofware developer should have - Desarrollo \\u00c1gil\",\"isPartOf\":{\"@id\":\"http:\/\/52.201.184.187\/blog\/#website\"},\"datePublished\":\"2020-02-28T20:19:51+00:00\",\"dateModified\":\"2020-02-28T20:28:31+00:00\",\"description\":\"5 Skills software developers should master to be considered seniors\",\"breadcrumb\":{\"@id\":\"http:\/\/52.201.184.187\/blog\/en\/experiences\/5-skills-every-senior-sofware-developer-should-have\/#breadcrumb\"},\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"http:\/\/52.201.184.187\/blog\/en\/experiences\/5-skills-every-senior-sofware-developer-should-have\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"http:\/\/52.201.184.187\/blog\/en\/experiences\/5-skills-every-senior-sofware-developer-should-have\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Portada\",\"item\":\"http:\/\/desarrollo-agil.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"5 skills every senior sofware developer should have\"}]},{\"@type\":\"Article\",\"@id\":\"http:\/\/52.201.184.187\/blog\/en\/experiences\/5-skills-every-senior-sofware-developer-should-have\/#article\",\"isPartOf\":{\"@id\":\"http:\/\/52.201.184.187\/blog\/en\/experiences\/5-skills-every-senior-sofware-developer-should-have\/#webpage\"},\"author\":{\"@id\":\"http:\/\/52.201.184.187\/blog\/#\/schema\/person\/d3f309d88ee70165de93b55560c9f851\"},\"headline\":\"5 skills every senior sofware developer should have\",\"datePublished\":\"2020-02-28T20:19:51+00:00\",\"dateModified\":\"2020-02-28T20:28:31+00:00\",\"mainEntityOfPage\":{\"@id\":\"http:\/\/52.201.184.187\/blog\/en\/experiences\/5-skills-every-senior-sofware-developer-should-have\/#webpage\"},\"wordCount\":408,\"commentCount\":0,\"publisher\":{\"@id\":\"http:\/\/52.201.184.187\/blog\/#\/schema\/person\/d3f309d88ee70165de93b55560c9f851\"},\"articleSection\":[\"Experiences\"],\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"http:\/\/52.201.184.187\/blog\/en\/experiences\/5-skills-every-senior-sofware-developer-should-have\/#respond\"]}]},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"http:\/\/52.201.184.187\/blog\/#\/schema\/person\/d3f309d88ee70165de93b55560c9f851\",\"name\":\"Emiliano\",\"image\":{\"@type\":\"ImageObject\",\"@id\":\"http:\/\/52.201.184.187\/blog\/#personlogo\",\"inLanguage\":\"es\",\"url\":\"http:\/\/2.gravatar.com\/avatar\/e2997f02fe4216c2cce9e5a88e3e3726?s=96&d=mm&r=g\",\"contentUrl\":\"http:\/\/2.gravatar.com\/avatar\/e2997f02fe4216c2cce9e5a88e3e3726?s=96&d=mm&r=g\",\"caption\":\"Emiliano\"},\"logo\":{\"@id\":\"http:\/\/52.201.184.187\/blog\/#personlogo\"},\"sameAs\":[\"https:\/\/www.linkedin.com\/in\/emilianotebes\/\",\"https:\/\/twitter.com\/emilianotebes\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"5 skills every senior sofware developer should have - Desarrollo \u00c1gil","description":"5 Skills software developers should master to be considered seniors","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":"http:\/\/52.201.184.187\/blog\/en\/experiences\/5-skills-every-senior-sofware-developer-should-have\/","og_locale":"es_ES","og_type":"article","og_title":"5 skills every senior sofware developer should have - Desarrollo \u00c1gil","og_description":"5 Skills software developers should master to be considered seniors","og_url":"http:\/\/52.201.184.187\/blog\/en\/experiences\/5-skills-every-senior-sofware-developer-should-have\/","og_site_name":"Desarrollo \u00c1gil","article_published_time":"2020-02-28T20:19:51+00:00","article_modified_time":"2020-02-28T20:28:31+00:00","twitter_card":"summary_large_image","twitter_creator":"@emilianotebes","twitter_site":"@emilianotebes","twitter_misc":{"Escrito por":"Emiliano","Tiempo de lectura":"2 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebSite","@id":"http:\/\/52.201.184.187\/blog\/#website","url":"http:\/\/52.201.184.187\/blog\/","name":"Desarrollo \u00c1gil","description":"Sofware por y para humanos","publisher":{"@id":"http:\/\/52.201.184.187\/blog\/#\/schema\/person\/d3f309d88ee70165de93b55560c9f851"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"http:\/\/52.201.184.187\/blog\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"es"},{"@type":"WebPage","@id":"http:\/\/52.201.184.187\/blog\/en\/experiences\/5-skills-every-senior-sofware-developer-should-have\/#webpage","url":"http:\/\/52.201.184.187\/blog\/en\/experiences\/5-skills-every-senior-sofware-developer-should-have\/","name":"5 skills every senior sofware developer should have - Desarrollo \u00c1gil","isPartOf":{"@id":"http:\/\/52.201.184.187\/blog\/#website"},"datePublished":"2020-02-28T20:19:51+00:00","dateModified":"2020-02-28T20:28:31+00:00","description":"5 Skills software developers should master to be considered seniors","breadcrumb":{"@id":"http:\/\/52.201.184.187\/blog\/en\/experiences\/5-skills-every-senior-sofware-developer-should-have\/#breadcrumb"},"inLanguage":"es","potentialAction":[{"@type":"ReadAction","target":["http:\/\/52.201.184.187\/blog\/en\/experiences\/5-skills-every-senior-sofware-developer-should-have\/"]}]},{"@type":"BreadcrumbList","@id":"http:\/\/52.201.184.187\/blog\/en\/experiences\/5-skills-every-senior-sofware-developer-should-have\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Portada","item":"http:\/\/desarrollo-agil.com\/blog\/"},{"@type":"ListItem","position":2,"name":"5 skills every senior sofware developer should have"}]},{"@type":"Article","@id":"http:\/\/52.201.184.187\/blog\/en\/experiences\/5-skills-every-senior-sofware-developer-should-have\/#article","isPartOf":{"@id":"http:\/\/52.201.184.187\/blog\/en\/experiences\/5-skills-every-senior-sofware-developer-should-have\/#webpage"},"author":{"@id":"http:\/\/52.201.184.187\/blog\/#\/schema\/person\/d3f309d88ee70165de93b55560c9f851"},"headline":"5 skills every senior sofware developer should have","datePublished":"2020-02-28T20:19:51+00:00","dateModified":"2020-02-28T20:28:31+00:00","mainEntityOfPage":{"@id":"http:\/\/52.201.184.187\/blog\/en\/experiences\/5-skills-every-senior-sofware-developer-should-have\/#webpage"},"wordCount":408,"commentCount":0,"publisher":{"@id":"http:\/\/52.201.184.187\/blog\/#\/schema\/person\/d3f309d88ee70165de93b55560c9f851"},"articleSection":["Experiences"],"inLanguage":"es","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["http:\/\/52.201.184.187\/blog\/en\/experiences\/5-skills-every-senior-sofware-developer-should-have\/#respond"]}]},{"@type":["Person","Organization"],"@id":"http:\/\/52.201.184.187\/blog\/#\/schema\/person\/d3f309d88ee70165de93b55560c9f851","name":"Emiliano","image":{"@type":"ImageObject","@id":"http:\/\/52.201.184.187\/blog\/#personlogo","inLanguage":"es","url":"http:\/\/2.gravatar.com\/avatar\/e2997f02fe4216c2cce9e5a88e3e3726?s=96&d=mm&r=g","contentUrl":"http:\/\/2.gravatar.com\/avatar\/e2997f02fe4216c2cce9e5a88e3e3726?s=96&d=mm&r=g","caption":"Emiliano"},"logo":{"@id":"http:\/\/52.201.184.187\/blog\/#personlogo"},"sameAs":["https:\/\/www.linkedin.com\/in\/emilianotebes\/","https:\/\/twitter.com\/emilianotebes"]}]}},"_links":{"self":[{"href":"http:\/\/52.201.184.187\/blog\/wp-json\/wp\/v2\/posts\/274"}],"collection":[{"href":"http:\/\/52.201.184.187\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/52.201.184.187\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/52.201.184.187\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/52.201.184.187\/blog\/wp-json\/wp\/v2\/comments?post=274"}],"version-history":[{"count":1,"href":"http:\/\/52.201.184.187\/blog\/wp-json\/wp\/v2\/posts\/274\/revisions"}],"predecessor-version":[{"id":275,"href":"http:\/\/52.201.184.187\/blog\/wp-json\/wp\/v2\/posts\/274\/revisions\/275"}],"wp:attachment":[{"href":"http:\/\/52.201.184.187\/blog\/wp-json\/wp\/v2\/media?parent=274"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/52.201.184.187\/blog\/wp-json\/wp\/v2\/categories?post=274"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/52.201.184.187\/blog\/wp-json\/wp\/v2\/tags?post=274"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}