Applications Developer - SME

Apply Now

Company: Convirgence

Location: Herndon, VA 20171

Description:

Applications Developer - SME

Herndon

Mandatory Skills:
  • Demonstrated experience with building web applications in the Java Spring framework.
  • Demonstrated experience with building web applications using the Angular 2+ framework
  • Demonstrated experience working in Linux (Bash) shell scripting
  • Demonstrated experience with development and deployment of applications in the Commercial Cloud Services (C2S) environment or an Amazon Web Services cloud environment
  • Demonstrated experience with Solr or ElasticSearch
  • Demonstrated experience to cleanse and process (Extract, Transform, Load - ETL) large raw data sets.
  • Demonstrated experience developing web-based platforms and services to perform data analytics on large data sets
  • Demonstrated ability to design, develop, test and implement new applications based on project requirements
  • Demonstrated experience working in a project team (3-5 developers) with experience in decomposing concepts to discrete development tasks and managing your work to a deadline
  • Bachelor's degree in Computer Science, Math, or other relevant field and minimum of six years of experience (Master's degree equates to an additional 2 years of relevant work experience)


  • Optional Skills:
  • Proficiency in Python software development, especially web service development in Flask or Django
  • Demonstrated experience with text analytics and its applications/role/use in business intelligence/business analytics (i.e. search, entity extraction, sentiment analysis, document summarization, document categorization)
  • Demonstrated experience researching and implementing machine learning algorithms for use in production systems
  • Demonstrated experience developing proof of concepts of new technologies and evaluating the state of the art in machine learning algorithms for text analytics
  • Demonstrated experience with machine learning frameworks such as PyTorch, Keras, Tensorflow
  • Demonstrated experience with data visualization tools (i.e. Tableau, Pandas, D3.js, ggplot, etc)
  • Demonstrated experience with NoSQL data stores such as MongoDB or DynamoDB
  • Demonstrated experience using Natural Language Processing tools such as spaCy, NLTK, Stanford CoreNLP, or Gensim Natural Language Processing
  • Demonstrated experience in Agile software development teams using scrum techniques
  • Demonstrated experience using Jira, Confluence, and GitHub for documenting work
  • Similar Jobs