Scientific Research Corporation - Charleston, SC

posted 4 months ago

Full-time
Charleston, SC
Professional, Scientific, and Technical Services

About the position

As a Cleared Software Developer at Scientific Research Corporation, you will be an integral part of a dynamic team working in an agile environment. This role requires you to engage with a group of skilled software developers to create innovative software solutions. You will be developing software primarily in Java, Python, JavaScript, and C/C++, and will be responsible for designing, creating, improving, and managing a Relational Database Management System (RDBMS). Your work will also involve conducting software code reviews, developing unit tests, and creating functional tests to ensure the quality and reliability of the software produced. In this position, you will work within a Red Hat Enterprise Linux (RHEL) environment, which will require a solid understanding of Linux-based systems. You will be expected to collaborate closely with your team members, participating in code reviews and contributing to the overall software development lifecycle. The role also includes a travel requirement of approximately 5-10%, which may involve attending meetings or collaborating with other teams at different locations. Scientific Research Corporation is committed to providing cutting-edge technology solutions to both government and private sectors. As part of this commitment, you will be challenged daily to leverage your skills and knowledge to meet the needs of our clients. The company values diversity and inclusion, believing that a variety of perspectives enhances the work environment and leads to better outcomes for our customers.

Responsibilities

  • Works in an agile environment with a dynamic group of software developers
  • Develops software in Java, Python, JavaScript, and C/C++
  • Designs, creates, improves, and manages an RDBMS
  • Conducts software code reviews, develops unit tests, and develops functional tests
  • Works in a Red Hat Enterprise Linux (RHEL) environment
  • Travels 5-10%

Requirements

  • Understanding of software development (Agile environment) processes and documentation
  • 2+ years of professional experience in Java development
  • 1+ years of professional experience in SQL development
  • 2+ years of experience with Git
  • Experience in a Scrum/Agile environment
  • Knowledge of professional software engineering practices throughout the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations
  • Experience working in a Red Hat Enterprise Linux (RHEL) environment

Nice-to-haves

  • Previous experience with relational database design
  • Experience in Python
  • Experience in C/C++
  • Familiarity with Maven
  • Experience with JavaScript and ReactJS
  • Experience rendering 3D models in a web environment
  • Experience automating tasks, such as parsing logs to extract vital data
  • Experience with gRPC Web Services
  • Familiarity with Google Protocol Buffers

Benefits

  • Competitive salary
  • Extensive benefits package
  • Work environment that encourages excellence
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service