You are viewing a preview of this job. Log in or register to view more details about this job.

Software Developer

Note: This position is a hybrid role. Candidates must be available to come into the office (Madison, WI) 2 -3 times per week.

 

Description:

  • The Software Developer contributes to company and product success by developing, updating and improving code. 
  • Incumbents apply software engineering principles to design, analyze and test new code, while maintaining deep knowledge of client’s software practices.

 

Key Tasks/Duties:

  • Discuss and coordinate development approaches with team members and review team members' code to maximize efficiency and accuracy; foster a psychologically safe environment that encourages feedback and new ideas; present outcome of completed user stories during sprint reviews; document processes.
  • Develop code using selected languages, frameworks, and structures.
  • Document new code development and the reasoning behind the development to improve team productivity and understanding; pro-actively share knowledge and experience.
  • Contribute to a high-functioning team within an agile framework; demonstrate progress in development work and code review; escalate issues appropriately.
  • Investigate reported errors and problems; utilize documented solutions; create innovative solutions to new issues.
  • Improve understanding of the technologies in use to expand the projects and tasks handled.

 

Requirements:

  • Bachelor's degree in Computer Sciences or related field OR equivalent work experience
  • 2+ years of professional experience developing software in a production environment
  • Experience developing web software as part of a team
  • Experience using relational databases and SQL
  • Comfort with Unix/Linux command-line tools
  • UI/UX experience a plus.