Who We Are

Engaged. Insightful. Enduring. That’s J Street.

We may be some of the most seasoned, business-savvy application developers you’ll ever meet. We also happen to be some of the warmest, most candid, and clear-thinking folks on the planet. Our clients love that about us. We bet you will, too.

Get a Free Consultation

Jobs at J Street

At J Street Technology we love designing, building and supporting high quality software. Whether we’re building a new custom database application or supporting an existing system, we take pride in helping our customers succeed.

Our work environment is fast-paced and demanding, but it’s also fun and you get lots of variety and responsibility no matter what your role is. We provide competitive wages, great benefits, a retirement plan, easy access to Bellevue and Redmond, free parking, and much more.

Current Opportunities:

Software Design Analyst

Our custom software team is currently in need of a Software Design Analyst. This position will be hourly, with variable hours ranging from part time to full time based on project workload.

Job Description:

The Software Design Analyst will interact with customers to discover their business requirements (not just what they ask for, but also what they actually need) and serve as the liaison with our custom development team throughout the project. They will create functional specifications and screen sketches that will be used by developers to code the system.


  • Work with our System Architect and Software Design Analyst, as well as our customers, to produce design documents that meet J Street standards.
  • Work directly with customers by web conference and in person to understand their business and document the detailed business requirements necessary to build their application.
  • Identify and document scope increases that may affect the project budget.
  • Create functional specification documents detailing UI design and logical requirements to be used by software developers.
  • Create wireframe sketches using Visio, and/or work with another software designer doing the same.
  • Respond to developers’ questions regarding functional details and work with them to meet complex design challenges.
  • Assist developers in the design of the database by ensuring that business entities are modeled correctly and to J Street’s standards.
  • Use the database ERD to communicate information about the database architecture in the functional specification.
  • Support developers and testers with pre-deployment application testing.


  • Drive requirements analysis and software design with some assistance from a lead design analyst.
  • Follow design standards, and suggest improvements to them.
  • Translate high-level business and user requirements into functional design documents.
  • Understand relational database design, and create and modify Entity Relationship Diagrams.
  • Focus on detailed system design so that the functionality is fully understood.
  • Perform well under tight deadlines and as part of a development team.
  • Communicate complex technical issues clearly both verbally and in writing.


  • 1-5 years working with a software development team as a business analyst or similar role.
  • Experience designing or assisting in the design of relational databases.
  • Experience using Visio or other wireframe design tools is a plus.
  • Programming and database design experience in the past is a plus.
  • Positive can-do attitude, and helpful team member.
  • Understanding of practical trade-offs and respect for budgets and timelines.
  • Good written and verbal communication skills.

How to Apply:
If you would like to apply for a position please email your resume and cover letter to JStreetJobs (at) JStreetTech.com. No phone calls, please.