So I analyzed a lot of job descriptions around here in Cleveland. Here's what I came up with as highlights (extensive):
Knowledge in web programming languages and technologies, including HTML5, Javascript, Angular, Bootstrap, REST, python-flask, sqlalchemy.
Knowledge of python and relevant packages including, scikit-image, scikit-learn, numpy, scipy, matplotlib. Experience with openslide a strong plus.
Experience with git, linux, bash, and high-performance computing .
Agile oriented team utilizing Scrum and Kanban workflows to build and support applications in primarily Visual Studio and .NET supported environments.
- C#, Java, Ruby.
DBMS technologies (MySQL, MongoDB, or SQLServer)
HTML, CSS, JavaScript.
• 2+ years experience building web services (SOAP, REST).
• 2+ years experience building API's and usage of push notifications.
• Experience using advanced JavaScript libraries and frameworks such as (AngularJS, KnockoutJS, BackboneJS, ReactJS, DurandalJS).
• Experience and knowledge of Azure PaaS services like Web Apps, App Service, API apps, Logic Apps, Azure Functions.
• Ruby-on-rails
• Node.js
• Ember.js
• A custom JavaScript framework
• Scala
• MongoDB
• Azure Table Storage
• Elasticsearch
• Redis
• Kafka
Our code runs in Microsoft Azure and Amazon AWS, as well as in our own data center.
• Centralized logging with Elasticsearch and Kibana
• Messaging with RabbitMQ
• Application monitoring with New Relic
• C#
• NET MVC / Web API
• SQL Server
C#, JavaScript, JSON, XML, ASP.NET MVC, etc.).
Knowledge of OOP principles in PHP 5.x and greater.
Solid skills in HTML5, CSS3, JavaScript and cross-browser implementations.
Expert knowledge of standard content management system best practices for external module testing and integration.
Understanding of command line (SSH, Drush, etc.).
Knowledge of deployment processes (DeployHQ, Jenkins, Beanstalk, etc.).
Microsoft technology stack (Asp.Net with Web Forms & MVC, Asp.Net Core, Azure, SQL Server, etc.).
Solid understanding of object orientated programming (OOP).
Solid understanding of JavaScript programming and familiarity with popular JavaScript Frameworks.
Solid understanding of REST API creation and usage.
Expert knowledge of SQL Server (tables, views, stored procedures, scheduled processes, etc.)
Experienced with source control (Git, TFS).
Self-motivated with the ability to work independently & efficiently.
Excellent problem solving & communication skills.
Passion for learning new technologies & methods with a desire to write great code.
Experience migrating Asp.Net Web Forms to Asp.Net Core is a plus.
Experience with using 3rd party components (such as Telerik/Progress Ajax controls or Kendo UI) is a plus.
Experience with Azure DevOps is a plus.
C#, Angular (v2+), web development, CSS3, HTML5, Web API, Scrum, Agile. Azure DevOps, Azure App Service, and SpecFlow highly desired
Given all that, it looks like if I'm able to build an HTML project that uses Java/Javascript, I should have what most employers would want to see. Am I missing anything?