Senior Software Developer
Library Systems Services, United States

Experience
1 Year
Salary
0 - 0
Job Type
Job Shift
Job Category
Traveling
No
Career Level
Telecommute
Qualification
Bachelor's Degree
Total Vacancies
1 Job
Posted on
Mar 3, 2024
Last Date
Mar 16, 2024
Location(s)

Job Description

Position Summary: The Senior Software Developer will work in collaboration with the Product Owner and Scrum Master to lead and guide product development of the LibraryIQ (LIQ) releases in support of Library Systems amp; Services (LSamp;S) business goals and strategies. This scope includes new and/or enhanced products and services.

The Senior Software Developer is responsible for partnering with agile team members to achieve business goals and objectives through the implementation of new or improved IT Services, including the design and planning of strategic features and system modules. They design and develop computer systems, solution delivery processes, architectural standards, and design patterns. They provide the product team with design patterns, conduct code reviews, mentor Software Engineers, and use metrics to identify and lead resolution of issues related to quality and velocity. The Senior Software Developer also directs the selection and implementation of business technology solutions and technology delivery systems.

Essential Duties/Responsibilities:

An individual must be able to perform each essential duty and responsibility satisfactorily.

  • Partner with business and IT team members to understand key business processes, application functions, and IT solution delivery processes.
  • Provide architectural blueprints and technical leadership to the IT team.
  • Design, develop, and monitor the use of architectural standards and design patterns.
  • Conduct code reviews, monitor code quality, and identify opportunities to improve stability, reliability and performance of software applications.
  • Troubleshoot failures and improve current processes.
  • Write/maintain release notes, design documentation, and work management information.
  • Supervises up to 2 Jr Software Engineers.

Requirements

Qualifications:

An individual should possess the knowledge, skills, and abilities listed and meet the amount of education, training and/or work experience required.

  • BS/BA degree in a related field and/or comparable industry related experience required.
  • Four (4) to six (6) years’ experience designing and building software applications.
  • Experience using agile software development practices.

Skills/Abilities:

  • MUST HAVE - Angular 3+ years’ experience
  • Typescript
  • Node
  • Continuous Integration GitHub Actions/Travis
  • Source Control GitHub
  • MySQL
  • Web Application development
  • Design Patterns
  • Architectural design
  • Agile work management - Jira, VersionOne, etc.

Competencies/Soft Skills:

  • Collaborative team player
  • Critical thinking / problem resolution
  • Verbal and written communication skills
  • Business Knowledge / Organizational Acumen
  • Self-Motivation/Self Starter
  • Leading Self and Others

Physical Requirements:

Ability to sit for long periods of time and to maintain focus on projects such as computer screens or detailed paperwork. Occasionally lift, push/pull, hold/carry of items weighing up to twenty-five (25) pounds such as files, books, and other materials.

Benefits

  • Health Care Plan (Medical, Dental amp; Vision)
  • Retirement Plan (401k, IRA)
  • Life Insurance (Basic, Voluntary amp; ADamp;D)
  • Paid Time Off (Vacation, Sick amp; Public Holidays)
  • Family Leave (Maternity, Paternity)
  • Short Term amp; Long Term Disability
  • Training amp; Development
  • Work From Home
  • Wellness Resources

Job Specification

Job Rewards and Benefits

Library Systems Services

Information Technology and Services - San Jose, United States
© Copyright 2004-2024 Mustakbil.com All Right Reserved.