Software Engineer
Middletown, RI
BUSINESS UNITS – Public Safety /
Full-time /
Hybrid
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 Engineer to join our growing engineering team, developing and supporting high availability, critical systems for our public safety customers. Ideal candidates will possess keen software design, development and troubleshooting skills, are highly organized, and effective communicators. The Software Engineer will regularly interact with internal team members and customers in the development of solutions for first responders and the communities they serve.
Candidates will support the full software life cycle including design and architecture, development, quality assurance, deployment, and post-deployment support. Day-to-day tasks that can be expected include developing software enhancements, troubleshooting and resolving product-level bugs, troubleshooting and resolving engineering-related issues experienced by PURVIS customers, as well as developing troubleshooting and diagnostic tools, supporting our build-out of Continuous Integration (CI) and DevOps, and system integration tasks with 3rd party vendors.
The day-to-day responsibilities of this role will include:
- Contributing to new enhancements and product solutions that directly improve the product, customer onboarding processes, and our customer support process to minimize support calls.
- Recording, managing, and resolving bugs.
- Troubleshooting, resolving, and providing customer follow-up on engineering tickets/support calls.
- Provide periodic on-call Tier 2 product technical support.
- 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 a related field.
- Must have working knowledge with some of the following technologies:
- o C#, C++, ASP.NET, JavaScript, SQL, JSONo .NET, MFC, WCF, Web API, Socket Programming
- o Visual Studio, SVN, JIRA, MSSQL Server Management Studio
- o Windows 10, 11, Server 2016 and later, Android operating system, and various Linux distributions.
- o Microsoft SQL Server, Postgres SQL, Database Replication, and High Availability
- o SignalR, Web Sockets, and RabbitMQ is a plus.
- 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.
Position requires passing an FBI Criminal Background Check.
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.