Software Developer--Onsite

Overview

On Site
Depends on Experience
Accepts corp to corp applications
Contract - Independent
Contract - W2
Contract - 8 Month(s)

Skills

node
js
restful
api
mongodb

Job Details

. Thorough understanding of the software development principles is essential.

2. 4+ years of experience in developing web applications using MERN stack.

3. 4+ years of experience in Functional Programming in Java Script (promises, await, async, etc.)

4. 4+ years of experience in backend node JS (node 12+)

5. 4+ years of experience in designing, developing, and maintaining RESTful APIs using Node.js/Express.

6. Experience with API documentation and testing tools (e.g., Swagger, Postman).

7. Strong understanding of API security (authentication, authorization, rate limiting, etc.).

8. Experience integrating APIs with databases (MongoDB) and workflow engines.

9. 2+ years of experience with React (latest version 18+) (redux).

10. 2+ years of experience in test automation using Jest.

11. 2+ years of experience in MongoDB

12. 2+ years of experience in Workflow Engines (e.g., Camunda, Pronghorn, etc.)

13. 2+ years of experience with Azure DevOps (ADO)

14. Must have worked with Git, GitHub, Jira, and other development management environments all their developer career.

15. Linux experience is essential.

16. Experience with Networking and Security

17. Excellent troubleshooting and code reading skills are essential.

18. High proficiency in generating high-quality design and test documentation using MS Office tools.

Highly desired skills needed (in priority order):

1. Database design experience, relational or otherwise is highly desired.

2. Experience with Kubernetes, Docker , Postman , Swagger etc.

3. Some Experience with Openstack/VMware (Network Function Virtualization)

4. A basic understanding of networking and network routing concepts is essential.

5. Experience with Mobility networks is a plus

6. Experience building distributed software systems is desired.

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.