cover image
Synectics Inc.

Software Engineer

Remote

Chicago, United states

Mid level

Freelance

10-12-2025

Share this job:

Skills

Communication Teamwork Adaptability Critical Thinking Java SQL GitLab Jenkins Test Quality Assurance Decision-making Presentation Skills Programming git AWS Software Development Agile Spring AJAX Maven Web Development

Job Specifications

Responsibilities

The Software Engineer contributes as a member of the Development Team throughout each phase of the software development lifecycle, including contributing to technical proof of concepts, assisting in designs, implementing systems according to standards, and creating automated tests.
The incumbent works under close supervision on technical tasks of high complexity of medium to large scale utilizing pre-established standards and best practices. Will at times mentor members of the team.
Develops high quality code that has minimal interruption to the production environment and helps meet project deadlines
Documents and contributions to solution designs in a team setting and seeks feedback from the team during design sessions
Communicates regularly on the progress of work products and deliverables to management and other members of the team during the daily standup and design sessions
Participates in peer review sessions and leads by example on how to critique technical deliverables
Documents technology standards and best practices and ensures adherence to these standards
Conducts analysis of application and database performance, reviews log files, troubleshoots, and monitors applications in partnership with the application support team
Assists with implementing reliable automated test cases in order to ensure application quality and stability in partnership with Quality Engineers
Assists with the responsibilities of other team members as business needs change including that of a quality assurance professional or product analyst
Designing and implementing new features, refactoring and upgrading legacy components.

Qualifications

BS, in Computer Science or related technical discipline (or equivalent).
4 to 6 + years of experience in software design and web development
Demonstrates excellent written and oral communication abilities, including presentation skills
Demonstrates independent thinking and decision-making abilities
Strong programming skills in object-oriented languages, Java is preferred
Proficient knowledge of at least one Unix or Unix variant system
Familiarity with at least one relational database system
Experience with Spring, MVC, Java Script, Ajax, ORM, and web services is very helpful
Experience with AWS containerization is very helpful
Experience with build automation and code repository tools (i.e. Jenkins, Git, Maven, , GitLab, etc.)
Familiarity with SQL, database object creation, and stored procedures
Understanding of agile software development methodologies and the differences from waterfall methodologies.
Java with Spring framework
AWS services
Collaboration/Teamwork
Adaptability (adjusts to changes in priorities)
Critical Thinking (applies objective analysis and reasoning)
Experience with IBM WebSphere application is a significant plus

Benefits

Healthcare Insurance: Synectics offers eligible employees and their dependents healthcare coverage through BlueCross BlueShield of Illinois. Eligibility begins on the 1st day of the calendar month following 60 days of continuous full time employment with Synectics. Premiums are subsidized by Synectics.

Dental Insurance: Synectics offers eligible employees and their dependents a dental plan through MetLife. Eligibility begins on the 1st day of the calendar month following 60 days of continuous full time employment with Synectics.

Vision Insurance: Synectics offers eligible employees vision insurance through VSP. Eligibility begins on the 1st day of the calendar month following 60 days of continuous full time employment with Synectics.401(k) Plan: The Synectics Inc. Investment Savings Retirement Plan. Synectics offers all employees who are 21 years of age or older the opportunity to invest in the 401(k) Plan on the first enrollment date that is at least 30 days after employment begins. Enrollment dates are each January 1st, April 1st, July 1st, and October 1st.

Technical Certification Bonus: Synectics is pleased to award its employees a bonus of up to $500 for an approved professional certification. In determining the bonus amount, Synectics will consider the cost of the test(s) for any certification relating to your current position, achieved during your employment with us. Only one Certification Bonus per calendar year may be awarded per employee. Only current, active employees will be eligible to receive this bonus. It will be awarded 90 days after the Synectics office has received documentation confirming the successful completion of the certification.

Synectics is an equal opportunity employer.

About the Company

Synectics Inc. is a premier national staffing firm founded in 1984, headquartered in Chicago, Illinois. Renowned as one of the nation's leading staffing agencies, we collaborate with a diverse client base, including top institutions and Fortune 500 corporations across sectors such as IT, healthcare, finance, and marketing. Our Mission At Synectics, our commitment to quality is evident in both the talent we recruit and the services we provide. By fostering diversity and innovative problem-solving, we deliver tailored solutio... Know more