Company
Texas Advanced Computing Center
Company Website
tacc
Where
Info
Full Time
$65,000+ depending on qualifications
Applications have closed
Engineering Scientist Associate

Please note: Selected candidate for this position must be eligible to work in the US on a full-time basis for any employer without sponsorship.

Responsibilities

  • Contribute to the evolving design, implementation, and operation of web applications platforms. Including development of architecture, test infrastructure, and documentation.
  • Leads the design of new architectures for research computing science gateways. Develop and maintain an aspirational architectural road map for the enterprise
  • Maintains familiarity with the code base and attend development and planning meetings. Responsible for the direction of advanced research projects.
  • Coordinate project tasks with project leadership, communicate effectively to management and team. Assures all processes are documented according to policies and procedures.
  • Organizes and leads project meetings as necessary to address software architecture changes. Maintains familiarity with the code base and attend development and planning meetings.

Required Qualifications

  • Bachelor’s Degree in computer science, information science, or other applied science.
  • Minimum 5-year, recent, full-time experience programming in Python, React or other related web programming language.
  • Experience working with JavaScript Frameworks; Consuming RESTful web services; Database Technologies; Unit testing; Software Versioning (Git, Maven);
  • Experienced Linux/UNIX command line environment
  • Basic shell scripting and system configuration. Expert understanding of web application architectures.
  • Experience with software testing and continuous integration.
  • Demonstrated excellent interpersonal communication skills and professional demeanor with the ability to communicate clearly and effectively to collaborate with other researchers.
  • Regular and punctual attendance.

Relevant education and experience may be substituted as appropriate.

Preferred Qualifications

  • Master’s Degree
  • Experience with some or all of the following is desired: Containerized applications with Docker; Continuous
  • Integration; Front-end development with JavaScript Frameworks such as Angular, Node; Mobile application development;
  • Strong time management and organizational skills
  • Highly self-motivated with demonstrated desire for continuous learning and improvement.
  • Strong writing and presentation skills to contribute to proposals, publications and presentations.
  • Ability to mentor and support other team members, as appropriate.