What are the responsibilities and job description for the Senior Java Software Engineer position at Scherzi Systems, LLC?
Company Description
Scherzi Systems, LLC is a small, women-owned software engineering and professional training firm located in Syracuse, NY. We specialize in creating custom solutions and augmenting staff for small to medium-sized businesses, non-profit organizations, and government contractors. Our goal is to help our clients use their resources more efficiently and effectively.
Role Description
This is a full-time remote role for a Senior Java Software Engineer - US Citizen.
On the job, you will:
- Design, code, test, and implement applications based on user requirements.
- Modify existing software to address defects, upgrade interfaces, and enhance performance
- Investigate and resolve incidents and system issues related to application functionality, performance, and configuration
- Develop and execute test plans to ensure software quality.
- Perform code reviews, debugging, and testing to ensure software quality and performance
- Implement unit tests and automated testing frameworks to validate code changes
- Conduct code reviews and provide constructive feedback to team members.
- Implement best practices for software development, including documentation, testing, and version control.
- Work closely with systems analysts, project managers, and other team members to ensure successful project delivery.
- Communicate effectively with stakeholders to gather and clarify requirements.
Required Skills
- Must be US Citizen or Permanent Resident - Non-negotiable
- BA/BS degree in computer science, physics, engineering, or related discipline
- 8 years of experience in software development and JAVA
- Experience with Linux shell scripting
- Relational Database experience (PostgreSQL)
Benefits
- 10 paid Holidays/year
- 15-24 days PTO
- 401k with 3% annual contribution
- Medical and dental insurance
- Vision insurance
- Short and longterm Disability Insurance (Optional)
- Life Insurance
On-site work
This position can be done on-site at the company or remotely with travel to the site up to 10% of the time.