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
SeniorJob 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.