Description

 Job Responsibilities:

· Work as part of a project team to write high quality/efficient code, coordinate software development, and determine project scope and limitations.

· Review project requests describing user needs to estimate time and requirements to accomplish project.

· Develop new features for existing simulation software*

· Extract meaningful answers from complicated simulation outputs*

· Write and code logical and physical database descriptions and specify identifiers of database to management system or direct others in coding descriptions.*

· Modify existing databases and database management systems.*

 

Skills:

· Verbal and written communication skills, problem solving skills, customer service and interpersonal skills.

· Ability to work independently and manage one’s time.

· Basic mentoring skills necessary to provide support and constructive performance feedback.

· Knowledge of the full software development lifecycle: from business/systems analysis, through requirements gathering and functional specification authoring, to development, testing and delivery.

· Ability to troubleshoot issues and make system changes as needed to resolve issue.

· Knowledge of computer hardware and software.

· Knowledge of QA testing processes.

 

Additional Skills & Qualifications

Bachelor's degree in computer science, software engineering or relevant field required.

 

Will work alongside a Senior Data Scientist who will be giving daily direction and assigning project work

Business Drivers/Customer

Education

Bachelor's degree in Computer Science