Software Developer

PURVIS
Newport, RI Full Time
POSTED ON 3/15/2024

PURVIS Systems is a technology solutions partner that develops, implements and maintains mission-critical solutions for federal and local governments. We’ve been committed to sustainable growth since our inception in 1973, striving for continual improvement without ever losing sight of our core values: transparency, integrity, and teamwork. We provide the tools and path for each employee to be successful – and in return, ask you to play a pivotal role in helping your peers and clients be successful, providing top-notch teamwork and service. Peace of Mind at PURVIS Systems means knowing your work provides immeasurable value to our team, our partners and our clients.


PURVIS is seeking a Software Developer to join our growing engineering team, developing, and supporting high availability, critical systems for our imagery system.  Ideal candidates will possess keen software design, development and troubleshooting skills, are highly organized, and effective communicators, with a focus on frontend user interface/user experience (UI/UX) design and development. As we primarily develop in Java, most of the tools and skillsets listed are Java centric. This individual will be working with a small team of developers working with a mix of government and contractors in a Government Lab.

\n


The day to day responsibilities of this role will include:
  • Contributing to new enhancements and product solutions that directly improve the system.
  • Document and track bugs to closure.
  • Troubleshooting, resolving, and providing customer follow-up on engineering tickets / support calls.
  • Communicating with internal and external stakeholders.
  • Working effectively within a development team, as well as individually, on multiple product efforts.
  • Managing deadlines, project timelines, and individual responsibilities.


Qualifications:
  • Bachelor’s degree or higher in Computer Science, Computer Engineering, or related field. 
  • Experience with web development (JavaScript or JavaScript variant) as it may be beneficial to re-implement the UI using a web technology, a plus
  • Experience with inter-service communication protocols such as ZeroMQ or AMQP, also a plus.
  • Experience with containers and service-oriented architecture for software application development, also a plus


Working knowledge with some of the following technologies:
  • Java (Core), JavaFX (UI), CSS
  • .NET, MFC, WCF, Web API, Socket Programming
  • Reactive Programming
  • Inversion of Control (IoC) / Design Patterns
  • Material Design or other UI/UX design pattern
  • Familiarity with networking protocols as they pertain to overall system architecture.
  • Demonstrated understanding of various aspects within the software product life cycle, including product design, development, testing, deployment, and maintenance.
  • Experience with the Agile process.


Primary Tools
  • Eclipse
  • Atlassian Stack
  • SceneBuilder
  • GitHub


Secondary Tools
  • Gradle
  • Spring Boot


\n

Position requires a candidate holding or ability to obtain a government security clearance to the level of SECRET.


The PURVIS Team values the health and financial security of every employee. This is why we have chosen to offer all full‐time employees a comprehensive package of group benefit programs with enrollment options intended to offer flexibility – in both plan selection and level of coverage to maximize the value of your benefits as cost effective and affordable without compromising quality.


PURVIS values the diversity of our team. We provide equal employment opportunities to all employees and applicants for employment and prohibit discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws. 


Salary.com Estimation for Software Developer in Newport, RI
$81,149 to $108,828
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

Sign up to receive alerts about other jobs with skills like those required for the Software Developer.

Click the checkbox next to the jobs that you are interested in.

  • Access Control Skill

    • Income Estimation: $56,236 - $84,778
    • Income Estimation: $57,587 - $74,728
  • Bug/Defect Analysis Skill

    • Income Estimation: $89,188 - $118,927
    • Income Estimation: $94,813 - $124,641
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at PURVIS

PURVIS
Hired Organization Address Newport, RI Full Time
PURVIS Systems is a technology solutions partner that develops, implements and maintains mission-critical solutions for ...
PURVIS
Hired Organization Address Newport, RI Full Time
PURVIS Systems is a technology solutions partner that develops, implements and maintains mission-critical solutions for ...

Not the job you're looking for? Here are some other Software Developer jobs in the Newport, RI area that may be a better fit.

Software Developer

Rite-Solutions, Inc., Newport, RI

Software Developer

Bally's Interactive, Warwick, RI