Software Developer

NetVision Resources Inc.
1 month ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Tech stack

HTML
JavaScript
Amazon Web Services (AWS)
CSS
Databases
ETL
Software Design Patterns
Linux
Web Development
Elasticsearch
Event-Driven Programming
JSON
Python
Shell
Machine Learning
MongoDB
Node.js
NumPy
Object-Oriented Software Development
Systems Development Life Cycle
SQL Databases
Data Streaming
TypeScript
React
Express
Pandas
WebPack
Angular
Scikit Learn
Kubernetes
Npm(Software)
Reactive Programming
Web Api

Requirements

  • Experienced programmer with at least five years of application or systems development experience. Strong understanding of procedural and object-oriented programming and common design patterns. Demonstrated ability to work within large, complex codebases across the full technology stack. Capable of completing assignments independently with minimal supervision.
  • Collaborative team player who works effectively with others and actively communicates to support shared goals and successful project delivery.
  • A self-motivated learner committed to continuously expanding technical expertise and staying current with emerging technologies., * Experience with web development technologies, including DOM (HTML, CSS, JavaScript, Web API, JSON, Angular or React) and related server-side technologies, such as TypeScript, NodeJS, ExpressJS, Webpack, NPM or similar tools.
  • Familiarity with functional and event-driven programming concepts (callbacks, streaming, reactive programming, Promises/Futures).
  • Ability to work with Linux environments and shell programming.
  • Working knowledge of Python and pip, along with experience using numerical and data science libraries such as NumPy, Pandas, and scikit-learn (or similar) to support machine learning implementation.
  • Experience working with databases (SQL, MongoDB, Elasticsearch) and handling data through pipelines, ETL processes, and various file formats.
  • Knowledge of Common Data Elements or other medical terminologies.
  • Knowledge of Kubernetes or other containerized application platforms.
  • Knowledge of AWS or comparable cloud platforms, including cloud-agnostic architectures and services.

Apply for this position