Company: Careers

Software Developer II

Job Summary

The Software Developer II will work closely and collaboratively with the team and the business to deliver innovative new features that will improve our member experience and increase the efficiency and effectiveness of our associates. The selected candidate will strive to be a “full-stack” developer who builds competency across all tiers and layers including front-end, services, and back-end.  The candidate will also be committed to learning and applying Agile principles and practices including clean code, TDD, Continuous Integration, Agile Testing, and DevOps.  Finally, the position requires a strong team player that has a relentless desire to improve and is committed to collective success and team advancement. 

Key Job Responsibilities

  • Contributes and collaborates as a cohesive member of a cross-functional self-organizing software development team.
  • Architects, designs, tests, codes, deploys, and supports valuable internal and member-facing systems and features.
  • Helps the team to design, build, configure, and maintain software development environments including developer IDEs, servers, frameworks, and components.
  • Explores new technologies, tools, and techniques and works with the team and with leadership to continue to evolve our business/technology ecosystem.
  • Believes in the power and synergistic value of teams; equates personal success with team success; focuses on team accomplishment and recognition rather than personal recognition.
  • Remains optimistic and enthusiastic toward work and others, despite obstacles and setbacks.
  • Is committed to total client satisfaction; thinks things through from the client’s perspective; regularly seeks client feedback and adjusts actions to provide continuous improvement and value to the client; is immediately responsive to client concerns; is a trusted advisor to clients and earns client loyalty by providing products/services to meet the client’s needs.
  • Believes in doing things right the first time; has strong commitment to completeness and accuracy of work; has high work standards and holds self accountable for meeting the performance expectations of customers and clients; strives to perform at the highest level; is committed to continuous performance improvement.

Knowledge, Skills & Abilities

  • The ideal candidate for this position will be an intellectually curious, hardworking individual with a strong work ethic and team attitude.
  • Prior experience with Agile Software Development principles and practices such as Test Driven Development and Continuous Integration.
  • MS-SQL and MS Access.
  • Web API’s.
  • Familiarity with AWS.
  • Javascript.
  • Prior experience with Jira is preferred.
  • Excellent communication (oral and written) and interpersonal skills.
  • Ability to work in a fast paced environment.


  • Must have a Bachelor’s Degree in computer science or related degree or equivalent combination of education and work experience.
  • Must have 5+ years of hands-on professional experience with C# and/or VBA.