Software Developer
Employ moderately complex software engineering methods using industry standard software development practices and modern programming languages and operating systems. Develop a range of applications including use of APIs, graphical user interface, database, and visualization applications. Participate in the requirements definition, analysis, design, implementation, debugging, testing, and optimization of computer programs on workstations. Contribute to the fulfillment of technical projects and o…