UI Software Developer

Posted: 04/05/2021

Rite-Solutions, Inc., a growing and innovative CMMI Level 3 software and systems engineering company, is seeking skilled, motivated, and professionally experienced UI Software Developers in the Middletown, RI area to support application design and implementation efforts.

Position Description:

This position will be in support of UI software development at Rite-Solutions. Your tasking may include UI software design updates, code development, unit testing, test plan/procedure development, test execution and reporting, script writing, build support, documentation creation/maintenance and other development related activities. This team-based work consists of developing new Human-Machine Interface (HMI) software to meet customer presentation requirements and standards for operation within an existing system. The candidate should be able to demonstrate good teamwork and willingness to learn and accept new tasks / challenges. This position requires the use of problem-solving skills along with an established working knowledge of UI software development leveraging the React Framework.

Duties and Responsibilities

  • Design, and implement, and test web-based user interfaces using React, NodeJS, TypeScript, JavaScript, JSON, HTML/CSS
  • Lead UI development, evaluation, system/software integration, and test including test plan/procedure development
  • Understand, create, and modify UI software and/or test documentation
  • Understand and support maintenance of requirements and develop software designs
  • Ensure high-quality, well-engineered software products are delivered on-time and within program constraints
  • Design and implement within a team environment with minimal direction
  • Communicate regularly with customers, team members, and project team lead to ensure effective work partnerships
  • Potential for growth in this role and in your career path
  • Position is full time and located in Middletown RI with customer support being provided locally

Requirements / Skills:

  • BS or BA in Computer Science, Computer Engineering, or related technology field
  • 3 years minimum of professional software development experience
    • Use of Integrated Development Environments such as Eclipse, open source libraries, and tools such as JIRA, Git, Bitbucket, Bamboo, Maven, etc.
    • Demonstrated success in a production-level environment
    • Experienced with UI and/or full stack development using Java and/or C++ in Linux-based systems
  • 3 years minimum of professional UI software development experience
    • Extensive experience with React
    • Experience with Angular/AngularJS web application frameworks
    • Experience with NodeJS, TypeScript, JavaScript, and UI design
  • Experience with the latest UI trends, tools, and technologies
  • Strong problem solving, application testing, and debugging capabilities
  • Familiar with modern systems and software engineering processes
  • Effective written and verbal skills
  • Able to work and thrive in both individual and team-based development environments
  • Position requires US Citizenship and the ability to obtain a Secret-level security clearance with the US Government

Additional Skills of Interest (not required)

  • 7-10+ years of professional software development experience
  • Development experience with back-end, server-side implementations
  • Familiar with Java Spring, C++ Boost/ACE Libraries, and related frameworks
  • Experience with Java, C++, Python, C#, and/or SQL
  • Familiar with Webpack or similar front-end build management tools
  • Experience with relational databases and database organization/access
  • Experience working within Agile development teams
  • Experience with Linux in development, integration, and testing
  • Experience in Linux frameworks, modern message protocols, networking, network architectures, and virtual computing
  • Working knowledge of Data Distribution Service (DDS), specifically RTI Connext DDS
  • Software development experience within Navy or Government-related programs
  • Knowledge and experience with practices and procedures for CMMI Level 3 or greater
  • Exposure to information assurance (IA) and cybersecurity technology
  • Active US Government security clearance

As an EOE/AA employer, Rite-Solutions will not discriminate in its employment practices due to an applicant's race, color, religion, sex, sexual orientation, gender identity, national origin, and veteran or disability status.

Public Information

For more information, or to apply now, you must go to the website below. Please DO NOT email your resume to us as we only accept applications through our website.