Senior Software Developer


Job Summary

As a Senior Software Developer, you will be responsible for designing, developing, and testing various .Net applications, which may include websites as well as back-end services. The successful candidate will be joining an existing development team so the ability to collaborate and work well with others will be essential.

This position currently offers a 100% remote work arrangement. Applicants will be required to complete onsite onboarding and introductory training, which is anticipated to be one (1) or (2) days. It is anticipated that at some point, we will resume a hybrid work arrangement, which will require that employees work onsite permit two (2) days per week and three (3) days per week from home.

Essential Functions and Responsibilities:

  • Responsible for timely completion of projects from start to finish while collaborating with teammates.
  • Responsible for application design and architectural decision making for assigned projects.
  • Participate in the complete software development lifecycle from documenting requirements through implementation and testing.
  • Provide support and maintenance to existing applications including performance tuning and bug fixing.
  • Participate in Peer Code Reviews with your teammates.
  • Remain technically current on related software and technology.
  • Effectively communicate and work with the SVP of Development, team members and other departments.
  • Perform other duties as may be assigned.
The ideal candidate must be a highly motivated, results oriented individual with the initiative to identify and act on opportunities for improvement, lead cross-functional projects and engage the necessary parties as appropriate. Attention to detail and accuracy are critical.

Minimum Requirements:

  • BS in Computer Science/MIS/Information Technology/Computer Engineering, or equivalent combination of education and work experience.
  • 5+ years of software development experience.
  • Proficient in C# and ASP.NET MVC
  • Proficient with Microsoft SQL Server and T-SQL.
  • Proficient with HTML, JavaScript, JQuery and CSS.
  • Proficient with source control software.
  • Solid grasp of object-oriented programming.
  • Familiar with various design and architectural patterns.

Desired Skills:

  • Excellent verbal and written communication skills, including the ability to communicate clearly with technical and non-technical audiences.
  • Exceptional interpersonal skills and ability to function effectively in a team environment.
  • Superior analytical and time management skills.
  • Ability to effectively work with limited or no supervision
Qualified candidates should submit applications to:
Apply Now!


Retirement Clearinghouse provides a competitive base salary with bonus potential, as well as a comprehensive benefits package. Candidates who do not meet the minimum requirements will not receive further consideration or correspondence.

Retirement Clearinghouse, LLC and its affiliated companies are Equal Opportunity Employers and participate in the E-Verify program. Pre-employment background checks, including drug testing, will be performed.

Back to Current Openings