The Full Stack Developer will be responsible for designing and coding functional software programs and applications. They collaborate with teams to set specifications, write high-quality code, conduct testing, and troubleshoot applications.
solutions, develop system specifications and requirements, and design application programs to meet the requirements.
? Design and develop front end user interfaces for a variety of desktop and cloud applications.
? Responsible for analysis of current programs including performance, diagnosis and troubleshooting of problem programs, and designing solutions.
? Responsible for developing new programs and proving the program to develop needed changes to assure production of a quality product.
? Review, to the extent possible, changes in code and the environment that will affect system performance.
? Writes, edits, and debugs new computer programs for assigned projects.
? Prepare detailed specifications, flow charts and diagrams from which programs will be written.
? Design data structures and application interface.
? Build software modifications and write programs using appropriate languages; test and debug coded programs to verify proper functioning, data integrity and optimal performance.
? Determine if new applications meet the business and technology requirements.
? Develop data model to support new or modified applications; normalize data. Develop and implement database design; maintain data dictionary for application in cooperation with database administrators.
? Complete documentation to provide user support for programs and for production/operating procedures.
? Research, analyze and evaluate current technical trends, emerging technologies and standards, new software functionality, and alternative software solutions.
? Support the EMS Quality Policy and Quality Objectives.
? Perform Other Duties as assigned.