Sponsor Funded Professional - Full Stack Engineer II

Atlanta, Georgia


Employer: Georgia State University
Industry: Research & Sponsored Programs
Salary: Competitive
Job type: Full-Time

Description:

Sponsor Funded Professional - Full Stack Engineer II

Georgia State University

Center for Translational Research in Neuroimaging and Data Science (TReNDS)

The Georgia State University Center for Translational Research in Neuroimaging and Data Science (TReNDS) is focused on developing advanced analytic approaches and neuroinformatics tools that leverage brain imaging data, with a goal of translating these approaches into biomarkers that help solve issues related to brain health and disease. Large-scale data sharing and multimodal data fusion techniques are the underpinnings of our approach. We develop state-of-the-art signal processing and web-based solutions to further this goal.

The neuroinformatics team actively develops and maintains the research data collection platform COINS (Collaborative Informatics and Neuroimaging Suite; https://coins.trendscenter.org). COINS is a home-grown, AWS cloud-based data management system that provides tools for neuroscience researchers to collect, store, and share their research data. We

enjoy a diverse customer base ranging from individual research groups to larger university departments.

The full-stack engineer in this position will support the architecture, design, implementation, and development of various

types of applications. Primary focus will be to design and implement new features and perform bug fixes for the COINS, a collection of software written in multiple languages which utilize a variety of frameworks. The work will also include optimizing existing code to improve performance, developing automated unit tests for applications, and creating and maintaining documentation. This position may interface with users regarding desired requirements and adjustments to the software. The full-stack engineer would need to have knowledge in all areas and stages of software development.

Primary Duties and Responsibilities

• Works with remote and local teammates to develop, test, and deploy new features and bug-fixes. Contributes to rewriting of existing applications

• Optimizes existing code to improve performance.

• Provides direction on project design and shares technical knowledge with engineer team. Informs infrastructure decisions.

• Able to read and understand diagrams and written instructions for tasks. Proactively learns product frameworks and code

base.

• Supports and maintains critical infrastructure including code, database, file systems, servers, and network.

• Helps detect and provide input on addressing security concerns in the code, network, and infrastructure.

• Develop automated unit tests for applications and performs quality assurance.

• When necessary, communicate directly with users to verify requirements.

• Helps with document software functionality.

• May provide training to lower-level software engineers.

Disclaimer:

This job requisition provides a high-level job definition. It is not intended to provide a comprehensive or exclusive list of job duties.

As such, job duties and/or responsibilities within the context of this job requisition may change at the discretion the employee's direct supervisor.

Qualifications:

Minimum Requirements:
  • Bachelor's degree and two years of related experience; or a combination of education and related experience.
Preferred Hiring Qualifications:
  • Bachelor's degree and two years of related experience; or a combination of education and related experience.
  • Ability to understand business requirements and translate them into technical requirements
  • Ability to translate UI/UX design wireframes to code in order to produce visual elements of the application
  • Experience with PHP applications
  • Experience creating React apps with Redux and React hooks
  • Experience writing APIs that read from complex database schemas
  • Experience with AWS and cloud infrastructure
  • Server, network and hosting environment experience
  • Relational database experience (PostgreSQL preferred)
  • Experience working on different projects simultaneously, and capable of cultivating collaboration
  • Experience working with a distributed team
  • Experience working with several of the following technologies, with in-depth experience in some:
    • Front End: React, Redux, MaterialUI, jQuery
    • Back End: PHP, Django, Node.js, Laravel
    • Dev Ops: Ansible, Docker, Apache, Nginx, Unix (systemd), git
    • AWS: EC2, S3, RDS, Elasticache, EFS, CouldFormation

Created: 2024-08-30
Reference: 24001228
Country: United States
State: Georgia
City: Atlanta
ZIP: 30334


Similar jobs: