Job Description :
Position: Full-stack Developer with DevOps
Location: Long Island, NY
Duration: Full-time permanent

Job description:
Overview
A developer position responsible for the design, development, deployment, maintenance and administration of Web/Middleware applications to support business operations and growth by adopting DevOps principles. Demonstrate full stack knowledge and capability to work in all areas of the technology stack.

Responsibilities
Design, develop, implement, and maintain:
Web based Solutions using Microsoft Technology stack.
Middleware Applications/Micro Services in Java Technology.
Database Solutions (Stored Procedures, Triggers, etc in Microsoft SQL Server & Oracle.
SOAP and/or REST compliant Web Services in both Microsoft (Web API, WCF) and Java Technology by adopting SOA Principles.
Perform Application Development using Agile and DevOps principles by adhering to the CI (Continuous Integration) and CD (Continuous Delivery) pipeline principles.
Configure application builds and automated deployments using the TFS/Jenkins Build and Release features.
Design, document, implement, and maintain scripts for build and release processes.
Maintain source code in source code repositories such as Team Foundation Server (TFS/TFS-GIT), Jenkins, Bitbucket, etc.
Install, configure, and manage ELK stack for application monitoring by using various ELK Beats. Create dashboards and configure alerts in ELK Stack.
Demonstrate knowledge of containerization. Perform container based deployment and service orchestration using Docker Swarm, Kubernetes, or Mesos
Actively participate in research, design and development of solutions
Responsible for requirements gathering, design, development, unit testing, peer-level testing and implementation.
Adhere to SDLC process in all Middleware related Developments which include Software Configuration Management, Change Management Process, etc.
Provide technical support to Product Managers, Business Analysis, Application Support, Project Management, Application Development and QA Teams, as well as other team members, as required.
Seek and accept guidance from Sr. Developers on all deliverables.
Participate in design review meetings and provide technical support to others.
Work collaboratively with the team, perform cross training, and ensure timely delivery.
Recommend industry standard best practices and emerging technologies to team for continuous improvement.
Comply with all regulatory requirements.
Participate in Credit Union training programs.
Perform other duties as requested by management.

Qualifications
Type & amount of experience:
Bachelor’s degree in Computer Science, Computer Information Systems or Management Information Systems
3+ experience in (Web Application and Web Services) with Agile Methodology
2+ years of experience in handling various DevOps tools with respect to build/release automation
Minimum two years of IIS Administration experience

Technical Competencies
Experience in Microsoft MVC .Net, AJAX, JQuery, Java Script, Node JS. Web API, Bootstrap, SQL Server
Experience in Source code control, Build and Release management using TFS
IIS Administration
React JS experience a plus
Foundational programming skills with Java a plus

Mubin Lakdawala
Talent Acquisition Specialist
Ph | E:

Client : Federal Client