Junior Software Engineer

Rite-SolutionsNewport, RI
9dOnsite

About The Position

Rite-Solutions, is currently seeking a skilled and motivated Junior Software Engineer. This position requires working both at our Rite-Solutions office in Middletown, RI and on-site at the customer location in Naval Undersea Warfare Center (NUWC) in Newport, RI. Job Description: This position requires a software developer/engineer with some basic development experience to support existing projects, in support of our customer NUWC's Code 34 Radar program. Tasks include but are not limited to software design, software development, unit test, integration, and configuration management. Work consists of developing new software and/or upgrading existing software to meet customer and project requirements while using software engineering standards and tools. This may also involve unit testing, software/system integration and test interface testing, creating & maintaining software documentation, and assisting with customer site installation and training. Duties and Responsibilities Understand, create, and/or modify application(s) using Linux, Windows, C++ and/or Java Support full stack web development including web applications and frameworks Support development, evaluation, system/software integration, and test Understand/support requirements maintenance and develop software designs Work with teammates and receive mentoring in your role Regular communication with customers and functional team leads Position is full time and located in Middletown, RI

Requirements

  • 1 - 5+ years of Software Development experience
  • BS in Computer Science, Computer Engineering or related technology field
  • Object-oriented software development, in C++ and/or Java, Python or similar
  • Web application development using JavaScript, HTML5, CSS, JSON, REST API, Web Services
  • Web application frameworks including AngularJS, Node.js, jQuery
  • Use of Integrated Development Environments such as Eclipse, and development tools such as JIRA, Git, and Maven
  • Experience with development under UNIX- or Linux-based systems
  • Strong problem-solving, application testing, and debugging skills
  • Effective written and verbal skills
  • Able to work and thrive in both individual and team-based development environments
  • Position requires US Citizenship an active Secret-level security clearance with the US Government

Nice To Haves

  • User Interface (UI) Development using Qt or similar tools
  • Proficient knowledge of back-end programming languages like PHP.
  • Experience with Java Spring Framework including Java Spring with Hibernate and other types of persistence APIs
  • Experience developing complex 2D/3D graphic applications
  • Experience with relational databases as database administration or analyst
  • Experience with networking and network protocols
  • Familiar with Service Oriented Architecture (SOA) and related technologies (AMQP, GPB, JMS, etc.)
  • Familiar with agile and/or traditional software development life cycle (SDLC) approaches

Responsibilities

  • Understand, create, and/or modify application(s) using Linux, Windows, C++ and/or Java
  • Support full stack web development including web applications and frameworks
  • Support development, evaluation, system/software integration, and test
  • Understand/support requirements maintenance and develop software designs
  • Work with teammates and receive mentoring in your role
  • Regular communication with customers and functional team leads
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service