Software Developer

Posted 3 years ago

http://sdhsystems.com

location: Remote
Work Schedule: Full Time
Salary: $94,016.00/Annum

Job Duties:

  • Perform all phases of software application development including requirements analysis, plan, application design, development, testing, debugging and enhance existing components to ensure that software meets business needs.
  • Develop the application using Angular 7, Typescript (Javascript Framework), Angular Material, SCSS, WebAPI and Bootstrap. Use AJAX for rich user experience in designing and updating the webpages as per user requirements.
  • Leads most complex multiple modeling, simulations, and analysis efforts.
  • Design and develop reusable components, frameworks and libraries using Angular Js and Java Script.
  • Work on creating, optimizing, refactoring SQL scripts for faster retrieval of data from the database.
  • Prepares and maintains documentation in accordance with the Systems Development Life – Cycle (SDLC) phases.
  • Test the application in Integration, Test, UAT and Production environment to make sure system is working as expected.
  • Use Postman to post data through Web API and checked the functionality of API Endpoints in Azure Cloud.
  • Use Github, to commit and merge the code changes daily as the whole team follows CI/CD approach.
  • Document software designs, new and existing functionalities for future maintenance and enhancements.
  • Acts as an expert technical resource to programming staff in the program development, testing, and implementation process.
  • Performing Test and Debugging using Karma Framework in a Test-Driven Environment (TDD).
  • Debugging using firebug & web developer tools on Chrome, Firefox and Internet Explorer.
  • Build and deploy the latest UI application on Docker and Kubernetes containers in Azure Cloud’s app services with the help of Azure Cloud SDK and PowerShell

Minimum Education Requirement: This position requires minimum of 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.

Apply Online