Developer Node.js/AWS - Information Technology

Overview

On Site
Full Time

Skills

Information Technology
Strategic Alliance
Effective Communication
Analytical Skill
Investments
Software Development
Design Architecture
Software Documentation
Unit Testing
Debugging
Programming Languages
Supervision
Computer Science
Mathematics
Cloud Computing
Git
Bash
Windows PowerShell
Scripting
API
Node.js
Python
Conflict Resolution
Problem Solving
Software Development Methodology
Software Design
Design Patterns
Amazon Web Services
Dynatrace
Agile
.NET
C
C++
C#
Java
HTML
AngularJS
JavaScript
Cascading Style Sheets
SQL
Oracle
RDBMS
Microsoft TFS
Progress Chef
Ansible
Continuous Integration
Continuous Integration and Development
Couchbase
NoSQL
Database

Job Details

Description

The Developer plays a vital role in creating and maintaining the strategic partnership between business needs and technology delivery. The Developer plans, designs, develops, and launches efficient systems and solutions supporting core organizational functions. This individual will utilize effective communication, analytical, and problem-solving skills to help identify, communicate/resolve issues, opportunities, or problems to maximize the benefit of IT and Business investments.

Writes code and develops software applications and tools using agile development methodologies. Designs, develops, and modifies software applications/systems that meet specifications. Provides support to the software development leads (Ex, Senior Developer)

Helps partner and collaborates with cross-functional teams to understand business requirements and deliver solutions. Participates in the design, architecture, and build phases aimed at producing high-quality deliverables. Assists in contributing to software documentation and user manuals

Complete comprehensive unit testing and debugging on all developed/enhanced software and support the deployment of software applications. Participates in code reviews to ensure code adheres to standards. Use design principles and product specifications to enhance software continuously

Demonstrates working knowledge of all core and common programming languages critical to the organization. Demonstrates technical proficiency in areas critical to the specific team/application. Applies security code best practices throughout the development cycle

Support and troubleshoot software systems as required, optimizing performance, resolving problems, and providing follow-up on all issues and solutions

Works on problems of moderate scope where analysis of situations or data requires a review of multiple considerations. Exercises judgment within defined procedures and practices to determine appropriate action

Receives general instructions on routine work and detailed instructions on new projects or assignments. Usually works with some supervision, working with the leader on unusual or complex matter

Qualifications

Required Skills:

Bachelor's degree in Computer Science, Engineering, Mathematics or related field

3+ Experience with Cloud Automation Development Tool such as Git, Python/Bash/PowerShell Scripting

Hands-on development and proficient excellence in backend API development using Node.js Java and Python

Proficient in a coding language and building back-end components

Problem solving

Demonstrate advanced knowledge of SDLC processes inputs/outputs, standards and best practice

Demonstrate advanced knowledge of development methodologies, software design, and design patterns

Demonstrate advanced knowledge of the application of development domain areas and specific technologies and tool sets

Preferred Experience:

AWS highly preferred

Dev Ops highly Experience

Exposure to APPD & Dynatrace

Agile Methodologie

.Net, C, C++, C#, Java HTML, Java Script (Angular 2.0, JS), CSS

SQL, Oracle Experience, Relational DB Experience

Code Repositories like TFS

Chef/Ansible, Configuration tools

Continuous Integration & Continuous Deployment

Exposure to Couchbase NoSQL DB
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.