Full Stack Developer

Posted: 09/18/2024

Location: Smithfield, RI (On site)

Salary: Min. 76k, Mid. 99k, Max 122k

The Full Stack Developer is responsible for the design and development of internal and public facing web applications, APIs, automation packages, and system integrations.  The developer works on cross-sectional project teams to deliver solutions on time and within budget.  He/she works closely with business analysts, technical analysts, UI designers, and other technical and non-technical staff to understand business requirements and develop software solutions that improve the efficiency and effectiveness of Neighborhood’s operations.  Working under the technological direction of our Principal and Senior developers, the Full Stack Developer plays a critical role in delivering solutions in a team environment, supporting CI/CD pipelines and continuously improving both system architecture and the software delivery process.  The position also performs triage on production issues escalated to the development team, determining root cause and working cross-functionally to devise, test, and promote a fix. 

Duties and Responsibilities 

Responsibilities include, but are not limited to the following: 

  • Develop internal business applications using the .NET stack with SQL back-end.

  • Develop internal and external APIs and service layer architectures using .NET, EF Core Power Tools, Automapper, and adhering to microservices best practices.

  • Develop system-to-system integrations using ActiveBatch, Mapforce, API calls, and T-SQL

  • Upgrade and re-factor legacy web applications to the latest framework and tools within the .NET stack

  • Perform defect/bug isolation and remediation for production support issues escalated to the development team.

  • Work cross-functionally with business analysts, technical analysts, UI designers, and other technical and non-technical staff to deliver software solutions that improve the efficiency and effectiveness of Neighborhood’s operations.

  • Perform code reviews, participate in retrospectives, and help facilitate and improve the software delivery process through innovation.

  • Identify new technologies, technological improvements to include in the application to improve usability, stability and maintainability

  • Other duties as assigned

  • Corporate Compliance Responsibility - As an essential function, responsible for complying with Neighborhood’s Corporate Compliance Program, Standards of Business Conduct, applicable contracts, laws, rules and regulations, policies and procedures as it applies to individual job duties, the department, and  the Company. This position must exercise due diligence to prevent, detect and report unlawful and/or unethical conduct by fellow co-workers, professional affiliates and/or agents