All jobs

Junior Software Developer

at Sound Physicians

Description

POSITION SUMMARY:   The Junior Software Developer contributes to the development and maintenance of Sound’s web based and mobile business applications under the direction of Lead Software Engineer and Director of Software Development.

ESSENTIAL DUTIES AND RESPONSIBILITIES:

  • Analyze, develop, and test software solutions that achieve Sound’s business goals. The Jr. Software Engineer is expected to contribute at an individual level under the direction of the Lead Software Engineer
  • As part of Sound’s agile Scrum team, collaborate with other team members to estimate upcoming work, plan development sprints, self-assign appropriate work items, and review sprint achievements
  • Clearly communicate status to product owner, lead software engineer, and other project participants
  • Participate in on-call support rotation and assist application support team with resolution of support issues as assigned by Director of Software Development
  • Write clear and concise documentation of new and existing systems
  • Develop knowledge of software development life cycle and tools, including
    • Microsoft Suite of development products
    • Web application development
    • Mobile application development
    • MS SQL Server Platform and tools, expertise in writing queries

SPECIAL KNOWLEDGE AND SKILLS:

  • Strong written and verbal communication skills
  • Excellent analytical and critical-thinking skills
  • Excellent time management skills
  • Detail Oriented
 

eDUCATION / EXPERIENCE:

Education:

  • Minimum: College level coursework in Math or Computer Science or equivalent experience
  • Preferred: BA/BS Math or Computer Science or equivalent experience

EXPERIENCE:

  • Minimum: College level coursework or certifications in software development or related field.
  • Preferred: 1-2 years as a junior level software developer.
 

LIST SPECIAL JOB OR ENVIRONMENTAL CONDITIONS:

  • Indoor office environment

OTHER PHYSICAL AND/OR SPECIAL REQUIREMENTS ABOUT YOUR JOB:

  • Sitting at desk for up to eight hours (w/breaks)
  • Working on computer for up to eight hours (w/breaks)
  • Moving/lifting file boxes (up to 25 lbs.)