Logo
Neighborly Software

Full Stack Software Engineer - Data & Analystics

Neighborly Software, Fairfax, Vermont, us, 05454

Save Job

Overview

Neighborly Software is a market leader in Housing, Economic & Community Development program management, delivering cloud-based technology solutions for HUD and Treasury program management. Our platform is designed to help communities make a lasting difference in the lives of low-income families and vulnerable populations. We believe in serving something bigger than ourselves, and Helping Communities Help People is at the heart of all we do. Were seeking a versatile Full Stack Software Engineer to help design and build modern, scalable applications that power our enterprise Data & Analytics platform. Youll work across the stackprimarily in .NET Core and Reactcrafting cloud-native, API-driven solutions and intuitive user interfaces. Experience in system design, microservices, and enterprise SaaS is key, along with strong skills in

Snowflake (or other data warehouse technologies such as Azure Synapse or Amazon Redshift) . A background in data engineering, analytics, or platforms such as Power BI or Kafka is a strong plus (or the willingness to learn). This role is ideal for someone excited to bridge application development and data-driven solutions in a collaborative, forward-thinking team. What You Will Be Doing

Design, develop, and maintain modern, scalable web applications and APIs using C# / .NET Core, React, and Azure Cloud-native services. Build and support microservices and RESTful APIs leveraging Azure Functions, API Management, Azure Service Bus, and related technologies. Experience with Snowflake or other data warehouse technologies (e.g., Azure Synapse, Amazon Redshift) to support application and analytics capabilities Write, optimize, and maintain complex SQL queries, stored procedures, and data warehouse schemas to support application features and analytics needs. Recommend and implement software architecture and design patterns for cloud frameworks, microservices, and distributed systems. Collaborate with Product Managers, engineering scrum teams, and cross-functional stakeholders to deliver features from concept to production. Architect and enforce API standards, authentication/authorization models (OAuth2, JWT), and API lifecycle best practices. Participate in sprint planning, provide accurate estimates, and help drive delivery timelines. Contribute to coding standards, perform peer code reviews, and promote engineering best practices focused on reliability, scalability, and security. Develop proof-of-concepts for new features and technology evaluations in partnership with product and technical teams. Mentor team members through technical guidance, knowledge sharing, and code walkthroughs. Ensure solutions meet requirements for quality, performance, maintainability, and cloud efficiency. Create and maintain technical documentation, including architectural diagrams, API specs, and deployment processes. Apply distributed systems principles to ensure modular, loosely coupled architectures with CI/CD automation via Azure DevOps. (Preferred) Contribute to or learn data-focused development using Power BI, and/or Kafka to integrate application and analytics capabilities. What You Bring

Qualifications and Experience: This position is open to U.S. citizens and lawful permanent residents (green card holders) only. Unfortunately, we are unable to sponsor work visas or accept applications from individuals requiring visa sponsorship at this time. Bachelors degree in Computer Science or equivalent experience/certifications. 2+ years of experience as a full-stack software engineer. High proficiency in server-side libraries and cloud architecture patterns ( C#/.NET ), with hands-on experience designing, developing, and connecting to APIs (REST, HTTP). Experience designing and developing microservices in a cloud environment, with a strong understanding of distributed system principles. Practical experience with Azure services including App Services, Azure Functions, API Management, Azure Service Bus, Azure SQL, and Application Insights. Experience communicating and collaborating across IT functions (DevOps, Cloud Infrastructure, Security, Product Management, QA). Strong SQL skills with the ability to design and execute queries, optimize performance, and work with relational databases (SQL Server). Ability to translate functional requirements into scalable and maintainable technical designs. Experience implementing and promoting Enterprise Software Development patterns and best practices. Lead activities to build accelerators, libraries, and tools to enhance delivery speed and software quality. Demonstrated commitment to continuous learning and the ability to adopt new technologies and frameworks. (Preferred) Experience or interest in

data engineering ,

data analytics ,

business intelligence (BI) , and working with

data warehouses

such as Snowflake. (Preferred) Familiarity with BI and visualization tools (e.g.,

Power BI , Tableau) and event streaming platforms like

Kafka . (Preferred) Willingness to learn and contribute to data pipelines, ETL/ELT processes, and analytics-driven application features. What We Offer

Generous

salary &

performance bonuses Excellent benefits

(health, vision, dental, mental health, parental leave, 401k, loan assistance) Hybrid work model

office once/week in Atlanta Tech Village Amazing perks

free coffee, snacks, ping pong, games, lunch, and beer! Growth opportunities

we love promoting from within! Neighborly Software is proud to be an equal opportunity workplace. We are committed to equal employment opportunity regardless of race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state, or local laws. #J-18808-Ljbffr