Software Developer | Sdh Systems Llc

Details of the offer

Job Schedule: Full Time (40 Hours per week)
Job Duties: Performing all phases of software application development including requirements analysis, planning, application design, development, testing, debugging, and enhancing existing components to ensure that software meets business needs.Working with NodeJS using the ExpressJS framework to create web services and routers using a templating engine.Responsible for building web service calls by using ExpressJS and Handlebars in the backend to handle requests sent from the frontend.Responsible for designing and developing reusable Svelte components to be used across the portal.Working with a TDD approach to write tests for the codebase.Using accessibility techniques to make the application 508 compliant and accessible using the keyboard tab key.Responsible for implementing ARIA tags like aria-required, aria-label, etc. to fields for screen readers.Collaborating with team members in design, analysis, coding, testing, and website review.Testing the application in Integration, Test, UAT, and Production environments to ensure the system is working as expected.Using GitHub to commit and merge code changes daily as the whole team follows a CI/CD approach.Creating end-to-end test cases for every component, utilized for CI/CD pipeline execution to ensure no errors during Production merge.As part of code development, overseeing and maintaining version control using GitHub.Participating in peer code reviews, following best practices and design patterns, with the ability to work in a distributed team including the integration team.Preparing and maintaining documentation in accordance with the Systems Development Life Cycle (SDLC) phases.Creating middleware configuration using modularizing with routers that contain additional components called custom HTML tags.Using Postman to test the API workflow based on the JSON files generated by NodeJS.Minimum Education Requirement: This position requires a minimum of a Bachelor's degree in computer science, computer information systems, information technology, or a combination of education and experience equating to the U.S. equivalent of a Bachelor's degree in one of the aforementioned subjects.

#J-18808-Ljbffr


Nominal Salary: To be agreed

Source: Grabsjobs_Co

Requirements

Ct Tech - Travel - Robbinsdale, Mn - - Excellent Benefits 2024-11-13

AlliedTravelCareers is working with Coast Medical Service to find a qualified CT Tech in Robbinsdale, Minnesota, 55422 About The Position Coast Medical Servi...


Alliedtravelcareers - Minnesota

Published 8 days ago

Data Warehouse Technologies Developer

Data Warehouse Technologies Developer About the team: Capco is a global management and technology consultancy that specializes in advisory, implementation, a...


Capco - Minnesota

Published 7 days ago

Lp (Remote)

Remote Licensed PsychiatristWage: Between $199-$239 an hour Are you a licensed Psychiatrist looking to launch a private practice, or grow your existing pract...


Headway - Minnesota

Published 7 days ago

Lp (Remote)

Remote Licensed PsychiatristWage: Between $199-$239 an hour Are you a licensed Psychiatrist looking to launch a private practice, or grow your existing pract...


Headway - Minnesota

Published 7 days ago

Built at: 2024-11-22T03:07:27.872Z