Health Research Inc. seeks a
Software Developer
Day to Day task include:
- Responsible for the ongoing maintenance and performance of the application.
- Develop enhancements as requested, including reports and security assessment.
- Perform application development tasks, including researching and documenting technical designs.
- Program solutions and write and execute unit test plans.
- Research, resolve, and test defects.
- Provide customer technical support.
- Collaborate closely with other team members.
- Review business requirements documentation with the technical manager to ensure clarity in implementation of technical design.
- Implement systems and program design to meet highly complex business needs and technical design documents.
- Create appropriate documentation in work assignments, such as program code and technical documentation.
- Assist the technical manager in developing time estimates and assigned tasks.
- Code, test, debug, implement, and document highly complex programs.
- Develop complex test plans to verify program logic.
- Troubleshoot complex end-user technical issues, identify problems, and lead solutions.
- Implement the release management process, including technical steps to promote, test, and release through the development environment.
- Coordinate release activities with infrastructure staff.
Mandatory Qualifications:
- This position requires at least a bachelor's degree in Computer Engineering, Computer Science, MIS or equivalent from an accredited institution. A copy of the degree must be submitted with the Candidate Proposal Response.
- 4 years' experience with all facets of the software development process, including the research, design, programming, testing and implementation of computer software.
- 4 years' experience with Java framework and technology: Spring Boot, Java EE (servlet, JPA … etc.).
- 4 years' experience with relational database platforms and technology (e.g. Oracle SQL, PostgreSQL)
- Candidate must be legally authorized to work in the United States.
Preferred Qualifications
- 4 years' experience in the design, implementation and deployment of Single Page Web Applications, preferably using Angular and Typescript.
- 4 years' experience with SPA fundamental concepts such as component-based architecture, dynamic rendering, and asynchronous programming
- 4 years' experience in REST API design and implementation with strong knowledge of API security, authentication, and authorization.
- 4 years' experience with Git version control operations and branching strategies.
- Familiar with CICD pipeline and technology for automation
Work hours and location:
- 40 hours per week at our location at 800 North Pearl St Menands, NY 12204.
- Candidates must be willing to work onsite
Spruce Technology, Inc. is a mid-size, award-winning (Inc 5000, SmartCEO, Entrepreneur of the Year) technology services firm with a steadily growing portfolio of commercial and government clients. Spruce provides innovative technology solutions, specialized IT staff, and IT strategy consulting nationwide. Spruce maintains partnerships with major technology vendors and continually develops leading-edge offerings in service areas such as digital experience, data services, application development, infrastructure, cyber security, and IT staffing.
Spruce Technology, Inc. is an affirmative action and equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, disability, age, sexual orientation, gender identity, national origin, veteran status, or genetic information. Consistent with the Americans with Disabilities Act, it is the policy of Spruce Technology, Inc. to provide reasonable accommodation when requested by a qualified applicant or employee with a disability, unless such accommodation would cause an undue hardship. The policy regarding requests for reasonable accommodation applies to all aspects of employment, including the application process.
All full-time employees are eligible for the following benefits:
Medical, dental, vision health benefits
Life Insurance and AD&D (paid by company)
401k, Flexible and Dependent Care Spending Account plans.
Paid-time Off or Paid Sick Leave (amount dependent on position level and if required by state).