AccessWave · 20 hours ago
Associate Software Engineer
Pro Bono Net (PBN) is a leading nonprofit access to justice innovator with a 25-year history of impact. They are recruiting an Associate Software Engineer to support the maintenance and development of key .NET based web applications and assist with technical needs across the organization.
Human ResourcesProperty & Casualty InsuranceHealth InsuranceCommercial InsuranceEmployee BenefitsLife Insurance
Responsibilities
Support the maintenance and enhancement of Pro Bono Net’s award-winning .NET web applications, including LawHelp Interactive and Citizenshipworks, under the direction of the Director of Engineering and alongside senior engineering staff
Contribute to the development of new .NET–based web applications and features with guidance from senior engineering staff
Assist with development tasks across other areas of PBN’s tech stack as needed, with opportunities to build skills in additional languages, frameworks, and platforms
Handle level 2 technical support requests, including bug tracking, database development and maintenance, third-party system setup, and configuration updates
Assist with network administration tasks and generate ad hoc reports as needed
Learn and expand technical skills through mentorship from Tech and Product team staff, gaining broad exposure to software development, technical support, and project management processes
Participate in code reviews and internal knowledge-sharing to continuously build engineering competencies
Support research into new products, technologies, frameworks, and solution approaches that can improve PBN applications or internal workflows
Help evaluate emerging tools and best practices and share findings with the engineering and product teams
Provide demos, training sessions, and walkthroughs for internal staff to increase comfort with tools, technical processes, and updates
Assist in updating internal documentation, including technical guides, support materials, and application usage notes
Consult with PBN staff across teams to understand technical needs, help plan processes, explore technical options, and support scoping
Contribute to usage and performance analytics, reporting, and market research to inform design and development decisions
Qualification
Required
At least two years of professional experience in .NET developing, with knowledge of the programming language (C#, javascript, DHTML, CSS), database programming and management (MS SQL Server), and development environment (Visual Studio, Azure Cloud, GitHub)
Broad, general knowledge of—and willingness to work across—a range of technology areas, including network administration (M365, Azure, and Google Workspace administration), security, reporting (Google Analytics, SQL Server Reporting Services) and SDLC processes (design, testing, and project management tools such as Figma and GitHub), social media integration, and Generative AI
Excitement to understand, learn and guide the development of current and new systems. Demonstrated ability to pick up new technical skills quickly on the job with limited direct training
Strong analytical skills and technical aptitude
Detailed-oriented and highly organized, with the ability to multitask, prioritize and adapt to achieve project results
A team player with the ability to build strong relationships and collaborate effectively with a wide range of staff levels
Excellent communication skills (written and verbal), including ability to translate technical concepts into terms that non-technical staff will understand
Strong emotional intelligence with ability to contribute to a respectful, inclusive, and collaborative workplace culture
Demonstrated interest in the nonprofit sector, public interest or social justice arena
Preferred
Experience in the legal, nonprofit or government sector is preferred
Benefits
Health, vision and dental insurance
Four weeks of paid vacation
A flexible work environment
Other perks