Neighborly Software
Full Stack Software Engineer - Data & Analystics
Neighborly Software, Fairfax, Vermont, us, 05454
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
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